كيف يمكنني تطبيق سمة واحدة أو أكثر على جميع الفئات في المشروع؟

StackOverflow https://stackoverflow.com/questions/3741962

سؤال

كيف يمكنني تطبيق سمة على جميع الفئات في مشروع معين؟! وهل يكفي تطبيق سمة clscompliant على فصل واحد فقط أم يجب أن أتقدم بطلب على جميع الفئات؟

شكرا لإجاباتك...

هل كانت مفيدة؟

المحلول

هذا هو إعلان السمة:

[SerializableAttribute]
[ComVisibleAttribute(true)]
[AttributeUsageAttribute(AttributeTargets.All, Inherited = true, AllowMultiple = false)]
public sealed class CLSCompliantAttribute : Attribute

لاحظ [السمة]. مع AttributeTargets.all ، فإنه يشير إلى أنه يمكن تطبيق السمة على أي شيء. الذي يشمل التجميع:

[assembly:CLSCompliant(true)]

نصائح أخرى

المشروع عبارة عن مجموعة ، لذلك يمكنك استخدام سمة التجميع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top