Сначала создайте свой атрибут
public class ImportableAttribute : Attribute
{
}
Затем класс с элементом, который использует Атрибут
[ImportableAttribute]
public class ImportClass
{
[ImportableAttribute]
public string Item {get; set;}
}
Затем проверьте, использует ли это свойство этот атрибут. Можно сделать с классами для .. Конечно:)
PropertyInfo property = typeof(ImportClass).GetProperty("Item");
if (property.IsDefined(typeof(ImportableAttribute),true))
{
// do something
}
С классом:
typeof(ImportClass).IsDefined(typeof(ImportableAttribute), true);