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 di attributi personalizzati applicati a element
e corrispondenti a attributeType
o raccolta vuota se tali attributi non esistono.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
.
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.
Si applica a
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 di attributi personalizzati applicati a element
e corrispondenti a attributeType
o raccolta vuota se tali attributi non esistono.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
.
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.
Si applica a
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 di attributi personalizzati applicati a element
e corrispondenti a attributeType
o raccolta vuota se tali attributi non esistono.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
.
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.
Si applica a
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 di attributi personalizzati applicati a element
o raccolta vuota se tali attributi non esistono.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.
Si applica a
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 di attributi personalizzati applicati a element
e corrispondenti a attributeType
o raccolta vuota se tali attributi non esistono.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
.
Si applica a
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 di attributi personalizzati applicati a element
e corrispondenti a attributeType
o raccolta vuota se tali attributi non esistono.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
.
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.
Si applica a
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.
Si applica a
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 di attributi personalizzati applicati a element
e corrispondenti a attributeType
o raccolta vuota se tali attributi non esistono.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
.
Si applica a
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 di attributi personalizzati applicati a element
o raccolta vuota se tali attributi non esistono.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.
Si applica a
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 di attributi personalizzati applicati a element
o raccolta vuota se tali attributi non esistono.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
.
Si applica a
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 di attributi personalizzati applicati a element
o raccolta vuota se tali attributi non esistono.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.
Si applica a
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 di attributi personalizzati applicati a element
o raccolta vuota se tali attributi non esistono.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
.
Si applica a
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 di attributi personalizzati applicati a element
e corrispondenti a T
o raccolta vuota se tali attributi non esistono.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.
Si applica a
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 di attributi personalizzati applicati a element
e corrispondenti a T
o raccolta vuota se tali attributi non esistono.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.
Si applica a
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 di attributi personalizzati applicati a element
e corrispondenti a T
o raccolta vuota se tali attributi non esistono.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.
Si applica a
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 di attributi personalizzati applicati a element
e corrispondenti a T
o raccolta vuota se tali attributi non esistono.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.
Si applica a
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 di attributi personalizzati applicati a element
e corrispondenti a T
o raccolta vuota se tali attributi non esistono.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
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 di attributi personalizzati applicati a element
e corrispondenti a T
o raccolta vuota se tali attributi non esistono.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
.