PropertyInfo.Attributes PropertyInfo.Attributes PropertyInfo.Attributes PropertyInfo.Attributes Property

Definición

Obtiene los atributos de esta propiedad.Gets the attributes for this property.

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

Atributos de esta propiedad.The attributes of this property.

Implementaciones

Comentarios

La Attributes propiedad devuelve los atributos asociados a la propiedad representada PropertyInfo por este objeto.The Attributes property returns the attributes associated with the property represented by this PropertyInfo object. 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.The attributes are primarily modifiers applied by a compiler when creating a property; they indicate whether a property is the default property, a SpecialName property, and so on. Tenga en cuenta que, para casi todas las propiedades que se encuentran en los tipos de la biblioteca de Attributes clases de PropertyAttributes.None.NET Framework, el valor de la propiedad es.Note that, for almost all properties found in types in the .NET Framework class library, the value of the Attributes property is PropertyAttributes.None.

Sugerencia

En la mayoría de los casos, es probable que desee recuperar los atributos personalizados asociados a una propiedad.In most cases, you probably want to retrieve the custom attributes associated with a property. Para ello, recupere el valor de la CustomAttributes propiedad o llame a una de las sobrecargas GetCustomAttributes del método.To do this, retrieve the value of the CustomAttributes property, or call one of the overloads of the GetCustomAttributes method.

Para obtener la Attributes propiedad:To get the Attributes property:

  1. Obtiene un Type objeto que representa el tipo al que pertenece la propiedad.Get a Type object that represents the type to which the property belongs.

  2. Obtenga el PropertyInfo objeto llamando a una sobrecarga Type.GetProperty del método.Get the PropertyInfo object by calling an overload of the Type.GetProperty method.

  3. Recupere los atributos de la propiedad Attributes de la propiedad.Retrieve the property's attributes from the Attributes property.

Puede definir los atributos de una propiedad para un tipo creado dinámicamente mediante la emisión de la reflexión llamando a una sobrecarga DefineProperty del método y proporcionando un valor para attributes el argumento.You can define the attributes of a property for a type created dynamically using reflection emit by calling an overload of the DefineProperty method and supplying a value for the attributes argument.

Se aplica a

Consulte también: