আমার একটি প্রকার রয়েছে t
এবং আমি সর্বজনীন বৈশিষ্ট্যগুলির একটি তালিকা পেতে চাই যাতে বৈশিষ্ট্য রয়েছে MyAttribute
। বৈশিষ্ট্যটি এর সাথে চিহ্নিত করা হয়েছে AllowMultiple = false
:
[AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]
বর্তমানে আমার যা আছে তা হ'ল তবে আমি ভাবছি এর থেকে আরও ভাল উপায় আছে:
foreach (PropertyInfo prop in t.GetProperties())
{
object[] attributes = prop.GetCustomAttributes(typeof(MyAttribute), true);
if (attributes.Length == 1)
{
//Property with my custom attribute
}
}
আমি কীভাবে এটি উন্নতি করতে পারি? আমার ক্ষমা যদি এটি একটি সদৃশ হয়, সেখানে প্রতি টাক প্রতিবিম্বের থ্রেড রয়েছে ... মনে হচ্ছে এটি বেশ উত্তপ্ত বিষয়।