ModuleBuilder.GetCustomAttributes Metoda

Definicja

Zwraca atrybuty niestandardowe, które są stosowane do bieżącego ModuleBuilderelementu .

Przeciążenia

GetCustomAttributes(Boolean)

Zwraca wszystkie atrybuty niestandardowe, które zostały zastosowane do bieżącego ModuleBuilderelementu .

GetCustomAttributes(Type, Boolean)

Zwraca wszystkie atrybuty niestandardowe, które zostały zastosowane do bieżącego ModuleBuilderelementu i pochodzą z określonego typu atrybutu.

GetCustomAttributes(Boolean)

Źródło:
ModuleBuilder.cs

Zwraca wszystkie atrybuty niestandardowe, które zostały zastosowane do bieżącego ModuleBuilderelementu .

C#
public override object[] GetCustomAttributes(bool inherit);

Parametry

inherit
Boolean

Ten argument jest ignorowany dla obiektów tego typu.

Zwraca

Object[]

Tablica zawierająca atrybuty niestandardowe; tablica jest pusta, jeśli nie ma atrybutów.

Dotyczy

.NET 10 i inne wersje
Produkt Wersje
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 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 2.0 (package-provided)

GetCustomAttributes(Type, Boolean)

Źródło:
ModuleBuilder.cs

Zwraca wszystkie atrybuty niestandardowe, które zostały zastosowane do bieżącego ModuleBuilderelementu i pochodzą z określonego typu atrybutu.

C#
public override object[] GetCustomAttributes(Type attributeType, bool inherit);

Parametry

attributeType
Type

Typ podstawowy, z którego pochodzą atrybuty.

inherit
Boolean

Ten argument jest ignorowany dla obiektów tego typu.

Zwraca

Object[]

Tablica zawierająca atrybuty niestandardowe, które są pochodne na dowolnym poziomie z attributeType; tablica jest pusta, jeśli nie ma takich atrybutów.

Wyjątki

attributeType to null.

attributeType nie jest obiektem dostarczonym Type przez środowisko uruchomieniowe. Na przykład attributeType jest obiektem TypeBuilder .

Dotyczy

.NET 10 i inne wersje
Produkt Wersje
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 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 2.0 (package-provided)