CustomAttributeExtensions.GetCustomAttributes Metoda

Definicja

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu.

Przeciążenia

GetCustomAttributes(ParameterInfo, Type, Boolean)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego parametru, i opcjonalnie sprawdza przodków tego parametru.

GetCustomAttributes(MemberInfo, Type, Boolean)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego.

GetCustomAttributes(ParameterInfo, Type)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego parametru.

GetCustomAttributes(ParameterInfo, Boolean)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego parametru, i opcjonalnie sprawdza przodków tego parametru.

GetCustomAttributes(Module, Type)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego modułu.

GetCustomAttributes(MemberInfo, Type)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego.

GetCustomAttributes(MemberInfo, Boolean)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego.

GetCustomAttributes(Assembly, Type)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego zestawu.

GetCustomAttributes(ParameterInfo)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego parametru.

GetCustomAttributes(Module)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego modułu.

GetCustomAttributes(MemberInfo)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego.

GetCustomAttributes(Assembly)

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego zestawu.

GetCustomAttributes<T>(ParameterInfo, Boolean)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego parametru, i opcjonalnie sprawdza przodków tego parametru.

GetCustomAttributes<T>(MemberInfo, Boolean)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego.

GetCustomAttributes<T>(ParameterInfo)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego parametru.

GetCustomAttributes<T>(MemberInfo)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego.

GetCustomAttributes<T>(Assembly)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego zestawu.

GetCustomAttributes<T>(Module)

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego modułu.

GetCustomAttributes(ParameterInfo, Type, Boolean)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego parametru, i opcjonalnie sprawdza przodków tego parametru.

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

Parametry

element
ParameterInfo

Parametr do wglądu.

attributeType
Type

Typ atrybutu do wyszukiwania.

inherit
Boolean

true do kontroli przodków ; elementw przeciwnym razie , false.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do element i które są zgodne attributeType, lub pusta kolekcja, jeśli takie atrybuty nie istnieją.

Wyjątki

element lub attributeType ma wartość null.

attributeTypenie pochodzi z .Attribute

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego.

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

Parametry

element
MemberInfo

Element członkowski do wglądu.

attributeType
Type

Typ atrybutu do wyszukiwania.

inherit
Boolean

true do kontroli przodków ; elementw przeciwnym razie , false.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do element i które są zgodne attributeType, lub pusta kolekcja, jeśli takie atrybuty nie istnieją.

Wyjątki

element lub attributeType ma wartość null.

attributeTypenie pochodzi z .Attribute

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego parametru.

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

Parametry

element
ParameterInfo

Parametr do wglądu.

attributeType
Type

Typ atrybutu do wyszukiwania.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do element i które są zgodne attributeType, lub pusta kolekcja, jeśli takie atrybuty nie istnieją.

Wyjątki

element lub attributeType ma wartość null.

attributeTypenie pochodzi z .Attribute

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego parametru, i opcjonalnie sprawdza przodków tego parametru.

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

Parametry

element
ParameterInfo

Parametr do wglądu.

inherit
Boolean

true do kontroli przodków ; elementw przeciwnym razie , false.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do element, lub pusta kolekcja, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego modułu.

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

Parametry

element
Module

Moduł do wglądu.

attributeType
Type

Typ atrybutu do wyszukiwania.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do element i które są zgodne attributeType, lub pusta kolekcja, jeśli takie atrybuty nie istnieją.

Wyjątki

element lub attributeType ma wartość null.

attributeTypenie pochodzi z .Attribute

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego.

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

Parametry

element
MemberInfo

Element członkowski do wglądu.

attributeType
Type

Typ atrybutu do wyszukiwania.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do element i które są zgodne attributeType, lub pusta kolekcja, jeśli takie atrybuty nie istnieją.

Wyjątki

element lub attributeType ma wartość null.

attributeTypenie pochodzi z .Attribute

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza przodków tego elementu członkowskiego.

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

Parametry

element
MemberInfo

Element członkowski do wglądu.

inherit
Boolean

true do kontroli przodków ; elementw przeciwnym razie , false.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do element określonych kryteriów lub pusta kolekcja, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego zestawu.

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

Parametry

element
Assembly

Zestaw do wglądu.

attributeType
Type

Typ atrybutu do wyszukiwania.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do element i które są zgodne attributeType, lub pusta kolekcja, jeśli takie atrybuty nie istnieją.

Wyjątki

element lub attributeType ma wartość null.

attributeTypenie pochodzi z .Attribute

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego parametru.

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

Parametry

element
ParameterInfo

Parametr do wglądu.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do elementkolekcji , lub pustej kolekcji, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego modułu.

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

Parametry

element
Module

Moduł do wglądu.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do elementkolekcji , lub pustej kolekcji, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego elementu członkowskiego.

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

Parametry

element
MemberInfo

Element członkowski do wglądu.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do elementkolekcji , lub pustej kolekcji, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych, które są stosowane do określonego zestawu.

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

Parametry

element
Assembly

Zestaw do wglądu.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do elementkolekcji , lub pustej kolekcji, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego parametru, i opcjonalnie sprawdza elementów podrzędnych tego parametru.

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

Parametry typu

T

Typ atrybutu do wyszukiwania.

Parametry

element
ParameterInfo

Parametr do wglądu.

inherit
Boolean

true do sprawdzenia przodków element; w przeciwnym razie , false.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do i które pasują Tdo element , lub pustej kolekcji, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego, i opcjonalnie sprawdza elementów podrzędnych tego elementu członkowskiego.

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

Parametry typu

T

Typ atrybutu do wyszukiwania.

Parametry

element
MemberInfo

Element członkowski do wglądu.

inherit
Boolean

true do sprawdzenia przodków element; w przeciwnym razie , false.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do i które pasują Tdo element , lub pustej kolekcji, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego parametru.

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

Parametry typu

T

Typ atrybutu do wyszukiwania.

Parametry

element
ParameterInfo

Parametr do wglądu.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do i które pasują Tdo element , lub pustej kolekcji, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego elementu członkowskiego.

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

Parametry typu

T

Typ atrybutu do wyszukiwania.

Parametry

element
MemberInfo

Element członkowski do wglądu.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do i które pasują Tdo element , lub pustej kolekcji, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

element nie jest konstruktorem, metodą, właściwością, zdarzeniem, typem ani polem.

Nie można załadować typu niestandardowego atrybutu.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego zestawu.

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

Parametry typu

T

Typ atrybutu do wyszukiwania.

Parametry

element
Assembly

Zestaw do wglądu.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do i które pasują Tdo element , lub pustej kolekcji, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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)

Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs
Źródło:
CustomAttributeExtensions.cs

Pobiera kolekcję atrybutów niestandardowych określonego typu, które są stosowane do określonego modułu.

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

Parametry typu

T

Typ atrybutu do wyszukiwania.

Parametry

element
Module

Moduł do wglądu.

Zwraca

Kolekcja atrybutów niestandardowych, które są stosowane do i które pasują Tdo element , lub pustej kolekcji, jeśli takie atrybuty nie istnieją.

Wyjątki

element to null.

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.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