CustomAttributeExtensions.GetCustomAttributes Méthode

Définition

Récupère une collection d'attributs personnalisés qui sont appliqués à un élément spécifié.Retrieves a collection of custom attributes that are applied to a specified element.

Surcharges

GetCustomAttributes(ParameterInfo, Type, Boolean)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.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)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.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)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes(ParameterInfo, Boolean)

Récupère une collection d'attributs personnalisés qui sont appliqués à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(Module, Type)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un module spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(MemberInfo, Type)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(Assembly, Type)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un assembly spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes(ParameterInfo)

Récupère une collection d'attributs personnalisés qui sont appliqués à un paramètre spécifié.Retrieves a collection of custom attributes that are applied to a specified parameter.

GetCustomAttributes(Module)

Récupère une collection d'attributs personnalisés qui sont appliqués à un module spécifié.Retrieves a collection of custom attributes that are applied to a specified module.

GetCustomAttributes(MemberInfo)

Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(Assembly)

Récupère une collection d'attributs personnalisés qui sont appliqués à un assembly spécifié.Retrieves a collection of custom attributes that are applied to a specified assembly.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.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)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.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)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes<T>(MemberInfo)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(Assembly)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un assembly spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes<T>(Module)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un module spécifié.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(ParameterInfo, Type, Boolean)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.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)

Paramètres

element
ParameterInfo

Paramètre à inspecter.The parameter to inspect.

attributeType
Type

Type d’attribut à rechercher.The type of attribute to search for.

inherit
Boolean

true pour inspecter les ancêtres de element ; sinon, false.true to inspect the ancestors of element; otherwise, false.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à attributeType, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceptions

element ou attributeType est null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Type, Boolean)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.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)

Paramètres

element
MemberInfo

Membre à inspecter.The member to inspect.

attributeType
Type

Type d’attribut à rechercher.The type of attribute to search for.

inherit
Boolean

true pour inspecter les ancêtres de element ; sinon, false.true to inspect the ancestors of element; otherwise, false.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à attributeType, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceptions

element ou attributeType est null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Type)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié.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)

Paramètres

element
ParameterInfo

Paramètre à inspecter.The parameter to inspect.

attributeType
Type

Type d’attribut à rechercher.The type of attribute to search for.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à attributeType, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceptions

element ou attributeType est null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Boolean)

Récupère une collection d'attributs personnalisés qui sont appliqués à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.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)

Paramètres

element
ParameterInfo

Paramètre à inspecter.The parameter to inspect.

inherit
Boolean

true pour inspecter les ancêtres de element ; sinon, false.true to inspect the ancestors of element; otherwise, false.

Retours

Collection d'attributs personnalisés qui sont appliqués à element ou à une collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Exceptions

element est null.element is null.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes(Module, Type)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un module spécifié.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)

Paramètres

element
Module

Module à inspecter.The module to inspect.

attributeType
Type

Type d’attribut à rechercher.The type of attribute to search for.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à attributeType, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceptions

element ou attributeType est null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

GetCustomAttributes(MemberInfo, Type)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié.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)

Paramètres

element
MemberInfo

Membre à inspecter.The member to inspect.

attributeType
Type

Type d’attribut à rechercher.The type of attribute to search for.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à attributeType, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceptions

element ou attributeType est null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Boolean)

Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.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)

Paramètres

element
MemberInfo

Membre à inspecter.The member to inspect.

inherit
Boolean

true pour inspecter les ancêtres de element ; sinon, false.true to inspect the ancestors of element; otherwise, false.

Retours

Collection des attributs personnalisés qui sont appliqués à element qui correspondent aux critères spécifiés, ou collection vide si aucun de ces attributs n'existe.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.

Exceptions

element a la valeur null.element is null.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly, Type)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un assembly spécifié.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)

Paramètres

element
Assembly

Assembly à inspecter.The assembly to inspect.

attributeType
Type

Type d’attribut à rechercher.The type of attribute to search for.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à attributeType, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Exceptions

element ou attributeType a la valeur null.element or attributeType is null.

attributeType n'est pas dérivé de Attribute.attributeType is not derived from Attribute.

GetCustomAttributes(ParameterInfo)

Récupère une collection d'attributs personnalisés qui sont appliqués à un paramètre spécifié.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)

Paramètres

element
ParameterInfo

Paramètre à inspecter.The parameter to inspect.

Retours

Collection d'attributs personnalisés qui sont appliqués à element ou à une collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Exceptions

element est null.element is null.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes(Module)

Récupère une collection d'attributs personnalisés qui sont appliqués à un module spécifié.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)

Paramètres

element
Module

Module à inspecter.The module to inspect.

Retours

Collection d'attributs personnalisés qui sont appliqués à element ou à une collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Exceptions

element a la valeur null.element is null.

GetCustomAttributes(MemberInfo)

Récupère une collection d'attributs personnalisés qui sont appliqués à un membre spécifié.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)

Paramètres

element
MemberInfo

Membre à inspecter.The member to inspect.

Retours

Collection d'attributs personnalisés qui sont appliqués à element ou à une collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Exceptions

element a la valeur null.element is null.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly)

Récupère une collection d'attributs personnalisés qui sont appliqués à un assembly spécifié.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)

Paramètres

element
Assembly

Assembly à inspecter.The assembly to inspect.

Retours

Collection d'attributs personnalisés qui sont appliqués à element ou à une collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Exceptions

element a la valeur null.element is null.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié, et inspecte éventuellement les ancêtres de ce paramètre.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)

Paramètres de type

T

Type d’attribut à rechercher.The type of attribute to search for.

Paramètres

element
ParameterInfo

Paramètre à inspecter.The parameter to inspect.

inherit
Boolean

true pour inspecter les ancêtres de element ; sinon, false.true to inspect the ancestors of element; otherwise, false.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à T, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceptions

element est null.element is null.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo, Boolean)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié, et inspecte éventuellement les ancêtres de ce membre.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)

Paramètres de type

T

Type d’attribut à rechercher.The type of attribute to search for.

Paramètres

element
MemberInfo

Membre à inspecter.The member to inspect.

inherit
Boolean

true pour inspecter les ancêtres de element ; sinon, false.true to inspect the ancestors of element; otherwise, false.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à T, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceptions

element est null.element is null.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(ParameterInfo)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un paramètre spécifié.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)

Paramètres de type

T

Type d’attribut à rechercher.The type of attribute to search for.

Paramètres

element
ParameterInfo

Paramètre à inspecter.The parameter to inspect.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à T, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceptions

element a la valeur null.element is null.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un membre spécifié.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)

Paramètres de type

T

Type d’attribut à rechercher.The type of attribute to search for.

Paramètres

element
MemberInfo

Membre à inspecter.The member to inspect.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à T, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceptions

element est null.element is null.

element n'est pas un constructeur, une méthode, une propriété, un événement, un type ou un champ.element is not a constructor, method, property, event, type, or field.

Un type d’attribut personnalisé ne peut pas être chargé.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(Assembly)

Extrait une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un assembly spécifié.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)

Paramètres de type

T

Type d’attribut à rechercher.The type of attribute to search for.

Paramètres

element
Assembly

Assembly à inspecter.The assembly to inspect.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à T, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceptions

element a la valeur null.element is null.

GetCustomAttributes<T>(Module)

Récupère une collection d'attributs personnalisés d'un type spécifié qui sont appliqués à un module spécifié.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)

Paramètres de type

T

Type d’attribut à rechercher.The type of attribute to search for.

Paramètres

element
Module

Module à inspecter.The module to inspect.

Retours

Collection d'attributs personnalisés qui sont appliqués à element et qui correspondent à T, ou collection vide si aucun attribut n'existe.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Exceptions

element a la valeur null.element is null.

S’applique à