PropertyInfo.Attributes Propiedad

Definición

Obtiene los atributos de esta propiedad.

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 de propiedad

PropertyAttributes

Atributos de esta propiedad.

Implementaciones

Comentarios

La Attributes propiedad devuelve los atributos asociados a la propiedad representada por este PropertyInfo objeto. Los atributos son principalmente modificadores aplicados por un compilador al crear una propiedad; indican si una propiedad es la propiedad predeterminada, una SpecialName propiedad, etc. Tenga en cuenta que, para casi todas las propiedades que se encuentran en los tipos de la biblioteca de clases de .NET Framework, el valor de la Attributes propiedad es PropertyAttributes.None.

Sugerencia

En la mayoría de los casos, probablemente quiera recuperar los atributos personalizados asociados a una propiedad . Para ello, recupere el valor de la CustomAttributes propiedad o llame a una de las sobrecargas del GetCustomAttributes método .

Para obtener la Attributes propiedad :

  1. Obtiene un Type objeto que representa el tipo al que pertenece la propiedad.

  2. Para obtener el PropertyInfo objeto, llame a una sobrecarga del Type.GetProperty método .

  3. Recupere los atributos de la propiedad de la Attributes propiedad .

Puede definir los atributos de una propiedad para un tipo creado dinámicamente mediante la emisión de reflexión llamando a una sobrecarga del DefineProperty método y proporcionando un valor para el attributes argumento.

Se aplica a

Consulte también