CustomAttributeExtensions.GetCustomAttributes Metodo

Definizione

Recupera una raccolta di attributi personalizzati che vengono applicati a un elemento specificato.Retrieves a collection of custom attributes that are applied to a specified element.

Overload

GetCustomAttributes(ParameterInfo, Type, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato e verifica facoltativamente i predecessori di tale parametro.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)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.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)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes(ParameterInfo, Boolean)

Recupera una raccolta di attributi personalizzati che vengono applicati a un parametro specificato e verifica facoltativamente i predecessori di tale parametro.Retrieves a collection of custom attributes that are applied to a specified parameter, and optionally inspects the ancestors of that parameter.

GetCustomAttributes(Module, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un modulo specificato.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(MemberInfo, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(Assembly, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes(ParameterInfo)

Recupera una raccolta di attributi personalizzati che vengono applicati a un parametro specificato.Retrieves a collection of custom attributes that are applied to a specified parameter.

GetCustomAttributes(Module)

Recupera una raccolta di attributi personalizzati che vengono applicati a un modulo specificato.Retrieves a collection of custom attributes that are applied to a specified module.

GetCustomAttributes(MemberInfo)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(Assembly)

Recupera una raccolta di attributi personalizzati che vengono applicati a un assembly specificato.Retrieves a collection of custom attributes that are applied to a specified assembly.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato e verifica facoltativamente i predecessori di tale parametro.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)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.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)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato.Retrieves a collection of custom attributes of a specified type that are applied to a specified parameter.

GetCustomAttributes<T>(MemberInfo)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(Assembly)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato.Retrieves a collection of custom attributes of a specified type that are applied to a specified assembly.

GetCustomAttributes<T>(Module)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un modulo specificato.Retrieves a collection of custom attributes of a specified type that are applied to a specified module.

GetCustomAttributes(ParameterInfo, Type, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato e verifica facoltativamente i predecessori di tale parametro.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)

Parametri

element
ParameterInfo

Il parametro da ispezionare.The parameter to inspect.

attributeType
Type

Tipo di attributo da cercare.The type of attribute to search for.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.true to inspect the ancestors of element; otherwise, false.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a attributeType oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Type, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.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)

Parametri

element
MemberInfo

Il membro da ispezionare.The member to inspect.

attributeType
Type

Tipo di attributo da cercare.The type of attribute to search for.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.true to inspect the ancestors of element; otherwise, false.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a attributeType oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato.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)

Parametri

element
ParameterInfo

Il parametro da ispezionare.The parameter to inspect.

attributeType
Type

Tipo di attributo da cercare.The type of attribute to search for.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a attributeType oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes(ParameterInfo, Boolean)

Recupera una raccolta di attributi personalizzati che vengono applicati a un parametro specificato e verifica facoltativamente i predecessori di tale parametro.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)

Parametri

element
ParameterInfo

Il parametro da ispezionare.The parameter to inspect.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.true to inspect the ancestors of element; otherwise, false.

Restituisce

Raccolta degli attributi personalizzati applicati a element oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes(Module, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un modulo specificato.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)

Parametri

element
Module

Modulo da controllare.The module to inspect.

attributeType
Type

Tipo di attributo da cercare.The type of attribute to search for.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a attributeType oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

GetCustomAttributes(MemberInfo, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.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)

Parametri

element
MemberInfo

Il membro da ispezionare.The member to inspect.

attributeType
Type

Tipo di attributo da cercare.The type of attribute to search for.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a attributeType oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.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)

Parametri

element
MemberInfo

Il membro da ispezionare.The member to inspect.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.true to inspect the ancestors of element; otherwise, false.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono ai criteri specificati oppure a una matrice vuota se non sono presenti tali attributi.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.

Eccezioni

element è null.element is null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato.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)

Parametri

element
Assembly

L'assembly da ispezionare.The assembly to inspect.

attributeType
Type

Tipo di attributo da cercare.The type of attribute to search for.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a attributeType oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match attributeType, or an empty collection if no such attributes exist.

Eccezioni

element o attributeType è null.element or attributeType is null.

attributeType non deriva da Attribute.attributeType is not derived from Attribute.

GetCustomAttributes(ParameterInfo)

Recupera una raccolta di attributi personalizzati che vengono applicati a un parametro specificato.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)

Parametri

element
ParameterInfo

Il parametro da ispezionare.The parameter to inspect.

Restituisce

Raccolta degli attributi personalizzati applicati a element oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes(Module)

Recupera una raccolta di attributi personalizzati che vengono applicati a un modulo specificato.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)

Parametri

element
Module

Modulo da controllare.The module to inspect.

Restituisce

Raccolta degli attributi personalizzati applicati a element oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

GetCustomAttributes(MemberInfo)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato.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)

Parametri

element
MemberInfo

Il membro da ispezionare.The member to inspect.

Restituisce

Raccolta degli attributi personalizzati applicati a element oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes(Assembly)

Recupera una raccolta di attributi personalizzati che vengono applicati a un assembly specificato.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)

Parametri

element
Assembly

L'assembly da ispezionare.The assembly to inspect.

Restituisce

Raccolta degli attributi personalizzati applicati a element oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato e verifica facoltativamente i predecessori di tale parametro.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)

Parametri di tipo

T

Tipo di attributo da cercare.The type of attribute to search for.

Parametri

element
ParameterInfo

Il parametro da ispezionare.The parameter to inspect.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.true to inspect the ancestors of element; otherwise, false.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a T oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.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)

Parametri di tipo

T

Tipo di attributo da cercare.The type of attribute to search for.

Parametri

element
MemberInfo

Il membro da ispezionare.The member to inspect.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.true to inspect the ancestors of element; otherwise, false.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a T oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(ParameterInfo)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato.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)

Parametri di tipo

T

Tipo di attributo da cercare.The type of attribute to search for.

Parametri

element
ParameterInfo

Il parametro da ispezionare.The parameter to inspect.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a T oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(MemberInfo)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.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)

Parametri di tipo

T

Tipo di attributo da cercare.The type of attribute to search for.

Parametri

element
MemberInfo

Il membro da ispezionare.The member to inspect.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a T oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.element is not a constructor, method, property, event, type, or field.

Non è possibile caricare un tipo di attributo personalizzato.A custom attribute type cannot be loaded.

GetCustomAttributes<T>(Assembly)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato.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)

Parametri di tipo

T

Tipo di attributo da cercare.The type of attribute to search for.

Parametri

element
Assembly

L'assembly da ispezionare.The assembly to inspect.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a T oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

GetCustomAttributes<T>(Module)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un modulo specificato.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)

Parametri di tipo

T

Tipo di attributo da cercare.The type of attribute to search for.

Parametri

element
Module

Modulo da controllare.The module to inspect.

Restituisce

Raccolta degli attributi personalizzati applicati a element e che corrispondono a T oppure a una matrice vuota se non sono presenti tali attributi.A collection of the custom attributes that are applied to element and that match T, or an empty collection if no such attributes exist.

Eccezioni

element è null.element is null.

Si applica a