AssemblyBuilder.GetCustomAttributes Метод

Определение

Возвращает настраиваемые атрибуты, которые были применены к текущему AssemblyBuilderобъекту .

Перегрузки

GetCustomAttributes(Type, Boolean)

Возвращает настраиваемые атрибуты, примененные к текущему AssemblyBuilder, которые являются производными от указанного типа атрибута.

GetCustomAttributes(Boolean)

Возвращает все настраиваемые атрибуты, которые были применены к текущему AssemblyBuilder.

GetCustomAttributes(Type, Boolean)

Исходный код:
AssemblyBuilder.cs

Возвращает настраиваемые атрибуты, примененные к текущему AssemblyBuilder, которые являются производными от указанного типа атрибута.

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

Параметры

attributeType
Type

Базовый тип, от которого наследуют атрибуты.

inherit
Boolean

Данный аргумент не учитывается для объектов этого типа.

Возвращаемое значение

Object[]

Массив, содержащий настраиваемые атрибуты, которые являются производными на любом уровне от attributeType; массив является пустым, если атрибуты отсутствуют.

Исключения

attributeType имеет значение null.

attributeType не является объектом Type, предоставляемым средой выполнения. Например, attributeType является объектом TypeBuilder.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.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(Boolean)

Исходный код:
AssemblyBuilder.cs

Возвращает все настраиваемые атрибуты, которые были применены к текущему AssemblyBuilder.

public override object[] GetCustomAttributes (bool inherit);

Параметры

inherit
Boolean

Данный аргумент не учитывается для объектов этого типа.

Возвращаемое значение

Object[]

Массив, содержащий настраиваемые атрибуты; массив является пустым, если атрибуты отсутствуют.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.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)