Дана властивість у класі з атрибутами - який найшвидший спосіб визначити, чи містить він заданий атрибут? Наприклад:
[IsNotNullable]
[IsPK]
[IsIdentity]
[SequenceNameAttribute("Id")]
public Int32 Id
{
get
{
return _Id;
}
set
{
_Id = value;
}
}
Який найшвидший метод визначити, що, наприклад, він має атрибут "IsIdentity"?
Attribute.IsDefined
вилучіть один рядок коду та некрасиві масиви / кастинг.