次の機能がある場合:
void ReadData(Action<DataContext> action) {}
seealso
コンストラクトでどのように参照できますか?
<seealso cref="ReadData(Action<DataContext>)"/>
「属性値に文字「<」は使用できません」と文句を言います。'<' と '>' を '{' と '}' に変更すると機能しますが、ジェネリック パラメーターが開きます。
次の機能がある場合:
void ReadData(Action<DataContext> action) {}
seealso
コンストラクトでどのように参照できますか?
<seealso cref="ReadData(Action<DataContext>)"/>
「属性値に文字「<」は使用できません」と文句を言います。'<' と '>' を '{' と '}' に変更すると機能しますが、ジェネリック パラメーターが開きます。
<seealso cref="ReadData(Action{DataContext})"/>
C# 4 仕様のセクション A.3.1 から:
- 型で定義されたジェネリック型パラメーターを使用する引数は、バッククォート文字とそれに続く型パラメーターのゼロから始まるインデックスを使用してエンコードされます。
- メソッドで定義されたジェネリック型パラメーターを使用する引数は、型に使用される単一のバックティックではなく、二重のバッククォートを使用します。
- 構築されたジェネリック型を参照する引数は、ジェネリック型を使用してエンコードされ、その後に "{" が続き、その後に型引数のコンマ区切りのリストが続き、その後に "}" が続きます。
(マークダウンの制限により、文字を含めるのではなく、バックティックを明示的に記述しました。)
これらのうち、最後の箇条書きはあなたが求めているものですAction{DataContext}
.Petarの答えによると. 基本的に、追加の参照用にこの回答を含めただけです:)