これはばかげた質問、または私の見落としかもしれませんが..属性定義内に「メソッド」と入力すると、次のようになります。
[method: ]
public class MyClass
Visual Studio でキーワードが強調表示されます。私が知る限り、属性の外では強調表示されていないようで、VS で F1 を押すと 404 が起動します。
これが実際に使用されているのを見たことがなく、情報も見つかりませんでした。
誰がそれが何をするか知っていますか?
Disambiguating Attribute Targets (C# Programming Guide)を参照してください。
基本的には、メソッドに適用される属性と戻り値に適用される属性を明確にすることです。
method
これにより、キーワードに続く属性が特定のメソッドに適用されることが決定されます。単一のメソッドまたはフィールドだけでなく、.dll またはアセンブリ全体にも適用される属性を宣言することもできます。module
またはも入力できassembly
ます。