基本的にこのメソッドである関数を取得しました:
/// <summary>Extracts the parent id.</summary>
/// <param name="nameEntities">The name entities.</param>
/// <param name="tcdMakeId">The TCD make id.</param>
/// <returns>Parent Id.</returns>
public Nullable<int> ExtractParentId( IEnumerable<NameEntity> nameEntities, int childId )
{
/* Do some Extraction here */
}
Method では、パラメータなどについて適切な XML ドキュメントを追加することはまったく問題ありません。しかし、関数でこれを行う方法はありますか? 私の同僚のインテリセンスは、彼に Arg1、Arg2 しか与えません。
関数は次のようになります。
private Func<IEnumerable<NameEntity>, int, Nullable<int>> ExtractParentId
{
get
{
return this._extractParentId = this._extractParentId ??
new Func<IEnumerable<NameEntity>, int, Nullable<int>>( ( nameEntities, childId ) =>
{
/* Do some Extraction here */
} );
}
}
これが完璧な例ではないことはわかっていますが、ここに実際のコードを投稿することはできません (corporate :/ と long への道)。
どうもありがとう、マーク