プロジェクトのすべてのクラスに1つ以上の属性を適用するにはどうすればよいですか?
-
04-10-2019 - |
質問
特定のプロジェクトのすべてのクラスに属性を適用するにはどうすればよいですか?!また、CLSCompliant属性を1つのクラスに適用するだけで十分ですか、それともすべてのクラスに適用する必要がありますか?
あなたの答えをありがとう...
解決
これが属性の宣言です。
[SerializableAttribute]
[ComVisibleAttribute(true)]
[AttributeUsageAttribute(AttributeTargets.All, Inherited = true, AllowMultiple = false)]
public sealed class CLSCompliantAttribute : Attribute
aTtributeUsage]に注意してください。 AttributeTargets.allを使用すると、属性があらゆるものに適用できることを示します。アセンブリを含む:
[assembly:CLSCompliant(true)]
他のヒント
プロジェクトはアセンブリですので、 アセンブリ属性.
所属していません StackOverflow