Dada uma propriedade em uma classe, com atributos - qual é a maneira mais rápida de determinar se ela contém um determinado atributo? Por exemplo:
[IsNotNullable]
[IsPK]
[IsIdentity]
[SequenceNameAttribute("Id")]
public Int32 Id
{
get
{
return _Id;
}
set
{
_Id = value;
}
}
Qual é o método mais rápido para determinar que, por exemplo, ele tenha o atributo "IsIdentity"?
Attribute.IsDefined
eliminará uma linha de código e as feias matrizes / conversão.