Compartir a través de


AttributeTable.GetCustomAttributes Método

Definición

Devuelve una enumeración de todos los atributos proporcionados para los argumentos especificados.

Sobrecargas

GetCustomAttributes(Type)

Devuelve una enumeración de todos los atributos de nivel de clase proporcionados para el tipo especificado.

GetCustomAttributes(Type, MemberDescriptor)

Devuelve una enumeración de todos los atributos proporcionados para el miembro especificado del tipo especificado.

GetCustomAttributes(Type, MemberInfo)

Devuelve una enumeración de todos los atributos proporcionados para el miembro especificado del tipo especificado.

GetCustomAttributes(Type, String)

Devuelve una enumeración de todos los atributos proporcionados para el miembro especificado del tipo especificado.

GetCustomAttributes(Type, DependencyProperty)

Devuelve una enumeración de todos los atributos proporcionados para la dependencia especificada del tipo especificado.

Comentarios

Este método nunca devuelve una enumeración nula.

GetCustomAttributes(Type)

Devuelve una enumeración de todos los atributos de nivel de clase proporcionados para el tipo especificado.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ type);
public System.Collections.IEnumerable GetCustomAttributes (Type type);
member this.GetCustomAttributes : Type -> System.Collections.IEnumerable
Public Function GetCustomAttributes (type As Type) As IEnumerable

Parámetros

type
Type

Tipo para el que se van a obtener atributos de nivel de clase.

Devoluciones

Enumeración de atributos que coinciden con los criterios. Esto nunca devolverá una enumeración nula.

Excepciones

type es null.

Se aplica a

GetCustomAttributes(Type, MemberDescriptor)

Devuelve una enumeración de todos los atributos proporcionados para el miembro especificado del tipo especificado.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.ComponentModel.MemberDescriptor descriptor);
member this.GetCustomAttributes : Type * System.ComponentModel.MemberDescriptor -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, descriptor As MemberDescriptor) As IEnumerable

Parámetros

ownerType
Type

Tipo que contiene el miembro.

descriptor
MemberDescriptor

Descriptor de miembro para el que se obtienen atributos personalizados.

Devoluciones

Enumeración de atributos que coinciden con los criterios. Esto nunca devolverá una enumeración nula.

Excepciones

ownerType o descriptor es null.

Se aplica a

GetCustomAttributes(Type, MemberInfo)

Devuelve una enumeración de todos los atributos proporcionados para el miembro especificado del tipo especificado.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Reflection.MemberInfo member);
member this.GetCustomAttributes : Type * System.Reflection.MemberInfo -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, member As MemberInfo) As IEnumerable

Parámetros

ownerType
Type

Tipo que contiene el miembro.

member
MemberInfo

Miembro para el que se van a proporcionar atributos.

Devoluciones

Enumeración de atributos que coinciden con los criterios. Esto nunca devolverá una enumeración nula.

Excepciones

ownerType o member es null.

Se aplica a

GetCustomAttributes(Type, String)

Devuelve una enumeración de todos los atributos proporcionados para el miembro especificado del tipo especificado.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::String ^ memberName);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, string memberName);
member this.GetCustomAttributes : Type * string -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, memberName As String) As IEnumerable

Parámetros

ownerType
Type

Tipo de propietario de la propiedad de dependencia.

memberName
String

Nombre del miembro para el que se van a proporcionar atributos.

Devoluciones

Enumeración de atributos que coinciden con los criterios. Esto nunca devolverá una enumeración nula.

Excepciones

ownerType o memberName es null.

Se aplica a

GetCustomAttributes(Type, DependencyProperty)

Devuelve una enumeración de todos los atributos proporcionados para la dependencia especificada del tipo especificado.

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Windows.DependencyProperty dp);
member this.GetCustomAttributes : Type * System.Windows.DependencyProperty -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, dp As DependencyProperty) As IEnumerable

Parámetros

ownerType
Type

Tipo de propietario de la propiedad de dependencia.

dp
DependencyProperty

Propiedad de dependencia para la que se obtienen atributos personalizados.

Devoluciones

Enumeración de atributos que coinciden con los criterios. Esto nunca devolverá una enumeración nula.

Excepciones

ownerType o dp es null.

Se aplica a