PropertyInfo.Attributes Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém os atributos desta propriedade.
public:
abstract property System::Reflection::PropertyAttributes Attributes { System::Reflection::PropertyAttributes get(); };
public abstract System.Reflection.PropertyAttributes Attributes { get; }
member this.Attributes : System.Reflection.PropertyAttributes
Public MustOverride ReadOnly Property Attributes As PropertyAttributes
Valor da propriedade
Os atributos desta propriedade.
Implementações
Comentários
A Attributes propriedade retorna os atributos associados à propriedade representada por esse PropertyInfo objeto. Os atributos são principalmente modificadores aplicados por um compilador ao criar uma propriedade; eles indicam se uma propriedade é a propriedade padrão, uma SpecialName
propriedade e assim por diante. Observe que, para quase todas as propriedades encontradas em tipos na biblioteca de classes .NET Framework, o valor da Attributes propriedade é PropertyAttributes.None.
Dica
Na maioria dos casos, você provavelmente deseja recuperar os atributos personalizados associados a uma propriedade. Para fazer isso, recupere o valor da CustomAttributes propriedade ou chame uma das sobrecargas do GetCustomAttributes método .
Para obter a Attributes propriedade :
Obtenha um Type objeto que representa o tipo ao qual a propriedade pertence.
Obtenha o PropertyInfo objeto chamando uma sobrecarga do Type.GetProperty método .
Recupere os atributos da propriedade da Attributes propriedade .
Você pode definir os atributos de uma propriedade para um tipo criado dinamicamente usando a emissão de reflexão chamando uma sobrecarga do DefineProperty método e fornecendo um valor para o attributes
argumento .