كيف يمكنني تطبيق سمة واحدة أو أكثر على جميع الفئات في المشروع؟
-
04-10-2019 - |
سؤال
كيف يمكنني تطبيق سمة على جميع الفئات في مشروع معين؟! وهل يكفي تطبيق سمة clscompliant على فصل واحد فقط أم يجب أن أتقدم بطلب على جميع الفئات؟
شكرا لإجاباتك...
المحلول
هذا هو إعلان السمة:
[SerializableAttribute]
[ComVisibleAttribute(true)]
[AttributeUsageAttribute(AttributeTargets.All, Inherited = true, AllowMultiple = false)]
public sealed class CLSCompliantAttribute : Attribute
لاحظ [السمة]. مع AttributeTargets.all ، فإنه يشير إلى أنه يمكن تطبيق السمة على أي شيء. الذي يشمل التجميع:
[assembly:CLSCompliant(true)]
نصائح أخرى
المشروع عبارة عن مجموعة ، لذلك يمكنك استخدام سمة التجميع.
لا تنتمي إلى StackOverflow