AttributeTable.GetCustomAttributes Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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
.