CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes CustomAttributeExtensions.GetCustomAttributes Method

Definición

Recupera una colección de atributos personalizados que se aplican a un elemento especificado.Retrieves a collection of custom attributes that are applied to a specified element.

Sobrecargas

GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un parámetro concreto y, opcionalmente, inspecciona los antecesores de dicho parámetro.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un parámetro concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean)

Recupera una colección de atributos personalizados que se aplican a un parámetro concreto y, opcionalmente, inspecciona los antecesores de dicho parámetro.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un módulo concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean)

Recupera una colección de atributos personalizados que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un ensamblado concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo)

Recupera una colección de atributos personalizados que se aplican a un parámetro especificado.Retrieves a collection of custom attributes that are applied to a specified parameter.

GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module)

Recupera una colección de atributos personalizados que se aplican a un módulo especificado.Retrieves a collection of custom attributes that are applied to a specified module.

GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo)

Recupera una colección de atributos personalizados que se aplican a un miembro especificado.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly)

Recupera una colección de atributos personalizados que se aplican a un ensamblado especificado.Retrieves a collection of custom attributes that are applied to a specified assembly.

GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un parámetro concreto y, opcionalmente, inspecciona los antecesores de dicho parámetro.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un parámetro concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un ensamblado concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un módulo concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean) GetCustomAttributes(ParameterInfo, Type, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un parámetro concreto y, opcionalmente, inspecciona los antecesores de dicho parámetro.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)

Parámetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

Parámetro que se va a inspeccionar.The parameter to inspect.

attributeType
Type Type Type Type

El tipo de atributo que se va a buscar.The type of attribute to search for.

inherit
Boolean Boolean Boolean Boolean

Es true para inspeccionar los antecesores de element; de lo contrario, es false.true to inspect the ancestors of element; otherwise, false.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con attributeType, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Excepciones

element o attributeType es null.element or attributeType is null.

attributeType no se deriva de Attribute.attributeType is not derived from Attribute.

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean) GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)

Parámetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

Miembro que se va a inspeccionar.The member to inspect.

attributeType
Type Type Type Type

El tipo de atributo que se va a buscar.The type of attribute to search for.

inherit
Boolean Boolean Boolean Boolean

Es true para inspeccionar los antecesores de element; de lo contrario, es false.true to inspect the ancestors of element; otherwise, false.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con attributeType, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Excepciones

element o attributeType es null.element or attributeType is null.

attributeType no se deriva de Attribute.attributeType is not derived from Attribute.

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type) GetCustomAttributes(ParameterInfo, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un parámetro concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type) As IEnumerable(Of Attribute)

Parámetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

Parámetro que se va a inspeccionar.The parameter to inspect.

attributeType
Type Type Type Type

El tipo de atributo que se va a buscar.The type of attribute to search for.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con attributeType, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Excepciones

element o attributeType es null.element or attributeType is null.

attributeType no se deriva de Attribute.attributeType is not derived from Attribute.

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean) GetCustomAttributes(ParameterInfo, Boolean)

Recupera una colección de atributos personalizados que se aplican a un parámetro concreto y, opcionalmente, inspecciona los antecesores de dicho parámetro.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of Attribute)

Parámetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

Parámetro que se va a inspeccionar.The parameter to inspect.

inherit
Boolean Boolean Boolean Boolean

Es true para inspeccionar los antecesores de element; de lo contrario, es false.true to inspect the ancestors of element; otherwise, false.

Devoluciones

Colección de atributos personalizados que se aplican a element o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Excepciones

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type) GetCustomAttributes(Module, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un módulo concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Module * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module, attributeType As Type) As IEnumerable(Of Attribute)

Parámetros

element
Module Module Module Module

Módulo que se va a inspeccionar.The module to inspect.

attributeType
Type Type Type Type

El tipo de atributo que se va a buscar.The type of attribute to search for.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con attributeType, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Excepciones

element o attributeType es null.element or attributeType is null.

attributeType no se deriva de Attribute.attributeType is not derived from Attribute.

GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type) GetCustomAttributes(MemberInfo, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type) As IEnumerable(Of Attribute)

Parámetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

Miembro que se va a inspeccionar.The member to inspect.

attributeType
Type Type Type Type

El tipo de atributo que se va a buscar.The type of attribute to search for.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con attributeType, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Excepciones

element o attributeType es null.element or attributeType is null.

attributeType no se deriva de Attribute.attributeType is not derived from Attribute.

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean) GetCustomAttributes(MemberInfo, Boolean)

Recupera una colección de atributos personalizados que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, inherit As Boolean) As IEnumerable(Of Attribute)

Parámetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

Miembro que se va a inspeccionar.The member to inspect.

inherit
Boolean Boolean Boolean Boolean

Es true para inspeccionar los antecesores de element; de lo contrario, es false.true to inspect the ancestors of element; otherwise, false.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coincide con los criterios especificados, o una colección vacía si no hay tales atributos.A collection of the custom attributes that are applied to element that match the specified criteria, or an empty collection if no such attributes exist.

Excepciones

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type) GetCustomAttributes(Assembly, Type)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un ensamblado concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Assembly * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly, attributeType As Type) As IEnumerable(Of Attribute)

Parámetros

element
Assembly Assembly Assembly Assembly

Ensamblado que se va a inspeccionar.The assembly to inspect.

attributeType
Type Type Type Type

El tipo de atributo que se va a buscar.The type of attribute to search for.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con attributeType, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Excepciones

element o attributeType es null.element or attributeType is null.

attributeType no se deriva de Attribute.attributeType is not derived from Attribute.

GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo) GetCustomAttributes(ParameterInfo)

Recupera una colección de atributos personalizados que se aplican a un parámetro especificado.Retrieves a collection of custom attributes that are applied to a specified parameter.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element);
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo) As IEnumerable(Of Attribute)

Parámetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

Parámetro que se va a inspeccionar.The parameter to inspect.

Devoluciones

Colección de atributos personalizados que se aplican a element o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Excepciones

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module) GetCustomAttributes(Module)

Recupera una colección de atributos personalizados que se aplican a un módulo especificado.Retrieves a collection of custom attributes that are applied to a specified module.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element);
static member GetCustomAttributes : System.Reflection.Module -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module) As IEnumerable(Of Attribute)

Parámetros

element
Module Module Module Module

Módulo que se va a inspeccionar.The module to inspect.

Devoluciones

Colección de atributos personalizados que se aplican a element o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Excepciones

GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo) GetCustomAttributes(MemberInfo)

Recupera una colección de atributos personalizados que se aplican a un miembro especificado.Retrieves a collection of custom attributes that are applied to a specified member.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element);
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo) As IEnumerable(Of Attribute)

Parámetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

Miembro que se va a inspeccionar.The member to inspect.

Devoluciones

Colección de atributos personalizados que se aplican a element o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Excepciones

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly) GetCustomAttributes(Assembly)

Recupera una colección de atributos personalizados que se aplican a un ensamblado especificado.Retrieves a collection of custom attributes that are applied to a specified assembly.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element);
static member GetCustomAttributes : System.Reflection.Assembly -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly) As IEnumerable(Of Attribute)

Parámetros

element
Assembly Assembly Assembly Assembly

Ensamblado que se va a inspeccionar.The assembly to inspect.

Devoluciones

Colección de atributos personalizados que se aplican a element o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Excepciones

GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean) GetCustomAttributes<T>(ParameterInfo, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un parámetro concreto y, opcionalmente, inspecciona los antecesores de dicho parámetro.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of T)

Parámetros de tipo

T

El tipo de atributo que se va a buscar.The type of attribute to search for.

Parámetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

Parámetro que se va a inspeccionar.The parameter to inspect.

inherit
Boolean Boolean Boolean Boolean

Es true para inspeccionar los antecesores de element; de lo contrario, es false.true to inspect the ancestors of element; otherwise, false.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con T, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Excepciones

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean) GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto y, opcionalmente, inspecciona los antecesores de dicho miembro.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo, inherit As Boolean) As IEnumerable(Of T)

Parámetros de tipo

T

El tipo de atributo que se va a buscar.The type of attribute to search for.

Parámetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

Miembro que se va a inspeccionar.The member to inspect.

inherit
Boolean Boolean Boolean Boolean

Es true para inspeccionar los antecesores de element; de lo contrario, es false.true to inspect the ancestors of element; otherwise, false.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con T, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Excepciones

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo) GetCustomAttributes<T>(ParameterInfo)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un parámetro concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo) As IEnumerable(Of T)

Parámetros de tipo

T

El tipo de atributo que se va a buscar.The type of attribute to search for.

Parámetros

element
ParameterInfo ParameterInfo ParameterInfo ParameterInfo

Parámetro que se va a inspeccionar.The parameter to inspect.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con T, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Excepciones

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo) GetCustomAttributes<T>(MemberInfo)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un miembro concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo) As IEnumerable(Of T)

Parámetros de tipo

T

El tipo de atributo que se va a buscar.The type of attribute to search for.

Parámetros

element
MemberInfo MemberInfo MemberInfo MemberInfo

Miembro que se va a inspeccionar.The member to inspect.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con T, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Excepciones

element no es un constructor, método, propiedad, evento, tipo o campo.element is not a constructor, method, property, event, type, or field.

No se puede cargar un tipo de atributo personalizado.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly) GetCustomAttributes<T>(Assembly)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un ensamblado concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Assembly element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Assembly -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Assembly) As IEnumerable(Of T)

Parámetros de tipo

T

El tipo de atributo que se va a buscar.The type of attribute to search for.

Parámetros

element
Assembly Assembly Assembly Assembly

Ensamblado que se va a inspeccionar.The assembly to inspect.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con T, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Excepciones

GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module) GetCustomAttributes<T>(Module)

Recupera una colección de atributos personalizados de un tipo especificado que se aplican a un módulo concreto.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

public:
generic <typename T>
 where T : Attribute[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Module element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Module -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Module) As IEnumerable(Of T)

Parámetros de tipo

T

El tipo de atributo que se va a buscar.The type of attribute to search for.

Parámetros

element
Module Module Module Module

Módulo que se va a inspeccionar.The module to inspect.

Devoluciones

Colección de atributos personalizados que se aplican a element y que coinciden con T, o una colección vacía si no existe ninguno de esos atributos.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Excepciones

Se aplica a