CustomAttributeExtensions.GetCustomAttributes Metodo

Definizione

Recupera una raccolta di attributi personalizzati che vengono applicati a un elemento specificato.

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.

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.

GetCustomAttributes(ParameterInfo, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato.

GetCustomAttributes(ParameterInfo, Boolean)

Recupera una raccolta di attributi personalizzati che vengono applicati a un parametro specificato e verifica facoltativamente i predecessori di tale parametro.

GetCustomAttributes(Module, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un modulo specificato.

GetCustomAttributes(MemberInfo, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.

GetCustomAttributes(MemberInfo, Boolean)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.

GetCustomAttributes(Assembly, Type)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato.

GetCustomAttributes(ParameterInfo)

Recupera una raccolta di attributi personalizzati che vengono applicati a un parametro specificato.

GetCustomAttributes(Module)

Recupera una raccolta di attributi personalizzati che vengono applicati a un modulo specificato.

GetCustomAttributes(MemberInfo)

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato.

GetCustomAttributes(Assembly)

Recupera una raccolta di attributi personalizzati che vengono applicati a un assembly specificato.

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.

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.

GetCustomAttributes<T>(ParameterInfo)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato.

GetCustomAttributes<T>(MemberInfo)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.

GetCustomAttributes<T>(Assembly)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato.

GetCustomAttributes<T>(Module)

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un modulo specificato.

GetCustomAttributes(ParameterInfo, Type, Boolean)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

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.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);

Parametri

element
ParameterInfo

Il parametro da ispezionare.

attributeType
Type

Tipo di attributo da cercare.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a attributeType o raccolta vuota se tali attributi non esistono.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(MemberInfo, Type, Boolean)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

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.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType, bool inherit);

Parametri

element
MemberInfo

Il membro da ispezionare.

attributeType
Type

Tipo di attributo da cercare.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a attributeType o raccolta vuota se tali attributi non esistono.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(ParameterInfo, Type)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, Type attributeType);

Parametri

element
ParameterInfo

Il parametro da ispezionare.

attributeType
Type

Tipo di attributo da cercare.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a attributeType o raccolta vuota se tali attributi non esistono.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(ParameterInfo, Boolean)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati che vengono applicati a un parametro specificato e verifica facoltativamente i predecessori di tale parametro.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element, bool inherit);

Parametri

element
ParameterInfo

Il parametro da ispezionare.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.

Restituisce

Raccolta di attributi personalizzati applicati a element o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(Module, Type)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un modulo specificato.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element, Type attributeType);

Parametri

element
Module

Modulo da controllare.

attributeType
Type

Tipo di attributo da cercare.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a attributeType o raccolta vuota se tali attributi non esistono.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(MemberInfo, Type)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, Type attributeType);

Parametri

element
MemberInfo

Il membro da ispezionare.

attributeType
Type

Tipo di attributo da cercare.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a attributeType o raccolta vuota se tali attributi non esistono.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(MemberInfo, Boolean)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element, bool inherit);

Parametri

element
MemberInfo

Il membro da ispezionare.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, 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.

Eccezioni

element è null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(Assembly, Type)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element, Type attributeType);

Parametri

element
Assembly

L'assembly da ispezionare.

attributeType
Type

Tipo di attributo da cercare.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a attributeType o raccolta vuota se tali attributi non esistono.

Eccezioni

element o attributeType è null.

attributeType non deriva da Attribute.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(ParameterInfo)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati che vengono applicati a un parametro specificato.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.ParameterInfo element);

Parametri

element
ParameterInfo

Il parametro da ispezionare.

Restituisce

Raccolta di attributi personalizzati applicati a element o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(Module)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati che vengono applicati a un modulo specificato.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Module element);

Parametri

element
Module

Modulo da controllare.

Restituisce

Raccolta di attributi personalizzati applicati a element o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(MemberInfo)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.MemberInfo element);

Parametri

element
MemberInfo

Il membro da ispezionare.

Restituisce

Raccolta di attributi personalizzati applicati a element o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes(Assembly)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati che vengono applicati a un assembly specificato.

C#
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes (this System.Reflection.Assembly element);

Parametri

element
Assembly

L'assembly da ispezionare.

Restituisce

Raccolta di attributi personalizzati applicati a element o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(ParameterInfo, Boolean)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

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.

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element, bool inherit) where T : Attribute;

Parametri di tipo

T

Tipo di attributo da cercare.

Parametri

element
ParameterInfo

Il parametro da ispezionare.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a T o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(MemberInfo, Boolean)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

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.

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element, bool inherit) where T : Attribute;

Parametri di tipo

T

Tipo di attributo da cercare.

Parametri

element
MemberInfo

Il membro da ispezionare.

inherit
Boolean

true per ispezionare i predecessori di element; in caso contrario, false.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a T o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(ParameterInfo)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un parametro specificato.

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.ParameterInfo element) where T : Attribute;

Parametri di tipo

T

Tipo di attributo da cercare.

Parametri

element
ParameterInfo

Il parametro da ispezionare.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a T o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(MemberInfo)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato.

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.MemberInfo element) where T : Attribute;

Parametri di tipo

T

Tipo di attributo da cercare.

Parametri

element
MemberInfo

Il membro da ispezionare.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a T o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

element non è un costruttore, un metodo, una proprietà, un evento, un tipo o un campo.

Non è possibile caricare un tipo di attributo personalizzato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(Assembly)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un assembly specificato.

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Assembly element) where T : Attribute;

Parametri di tipo

T

Tipo di attributo da cercare.

Parametri

element
Assembly

L'assembly da ispezionare.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a T o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

GetCustomAttributes<T>(Module)

Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs
Origine:
CustomAttributeExtensions.cs

Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un modulo specificato.

C#
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T> (this System.Reflection.Module element) where T : Attribute;

Parametri di tipo

T

Tipo di attributo da cercare.

Parametri

element
Module

Modulo da controllare.

Restituisce

Raccolta di attributi personalizzati applicati a element e corrispondenti a T o raccolta vuota se tali attributi non esistono.

Eccezioni

element è null.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0