は、私はそれが可能ですC#XMLコメントでは、別のメソッドのパラメータをどのように参照できますか? MethodBのXMLドキュメントで
void MethodA(int MyParam)
のように宣言されて
/// <remarks>Before calling this method, call <see cref="MethodA"> passing zero as <paramef name="MethodA.MyParam"/> value.
MethodA
のようなものを書きたいですか?現在、私はそれをこのように記述する必要があります。もちろん/// <remarks>Before calling this method, call <see cref="MethodA"> passing zero as <i>MyParam<i/> value.
、コンパイラは、もはや私はタイプミスをしたか、コード内で名前を変更した場合、パラメータ名が間違っていることを私に警告しているとして、これは潜在的なエラーにつながるん。
あなたができることは確かではありませんが、実際には少しコードのような感じがします。 – DavidG
はい。大きなにおい。なぜあなたのメソッドのユーザにこの責任を置くのではなく、 'MethodB'の先頭から' MethodA'を呼び出すのはなぜですか? – spender
いいえ、コードは、あるメソッドのパラメータを別のメソッドから参照する必要があることを示すために書かれただけです。実際のケースは異なります(「DownloadItemsメソッドを呼び出すときに<ここにパラメータ名>が追加されていないと、このプロパティはnullになります」)。 – Alex