ModuleBuilder.GetCustomAttributes Метод

Определение

Возвращает настраиваемые атрибуты, применяемые к текущему объекту ModuleBuilder.Returns the custom attributes that are applied to the current ModuleBuilder.

Перегрузки

GetCustomAttributes(Boolean)

Возвращает все настраиваемые атрибуты, которые были применены к текущему ModuleBuilder.Returns all the custom attributes that have been applied to the current ModuleBuilder.

GetCustomAttributes(Type, Boolean)

Возвращает настраиваемые атрибуты, примененные к текущему ModuleBuilder, которые являются производными от указанного типа атрибута.Returns all the custom attributes that have been applied to the current ModuleBuilder, and that derive from a specified attribute type.

GetCustomAttributes(Boolean)

Возвращает все настраиваемые атрибуты, которые были применены к текущему ModuleBuilder.Returns all the custom attributes that have been applied to the current ModuleBuilder.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes (bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()

Параметры

inherit
Boolean

Данный аргумент не учитывается для объектов этого типа.This argument is ignored for objects of this type.

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

Object[]

Массив, содержащий настраиваемые атрибуты; массив является пустым, если атрибуты отсутствуют.An array that contains the custom attributes; the array is empty if there are no attributes.

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

GetCustomAttributes(Type, Boolean)

Возвращает настраиваемые атрибуты, примененные к текущему ModuleBuilder, которые являются производными от указанного типа атрибута.Returns all the custom attributes that have been applied to the current ModuleBuilder, and that derive from a specified attribute type.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes (Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

Параметры

attributeType
Type

Базовый тип, от которого наследуют атрибуты.The base type from which attributes derive.

inherit
Boolean

Данный аргумент не учитывается для объектов этого типа.This argument is ignored for objects of this type.

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

Object[]

Массив, содержащий настраиваемые атрибуты, происходящие (на любом уровне) от attributeType; если массив пуст, таких атрибутов нет.An array that contains the custom attributes that are derived, at any level, from attributeType; the array is empty if there are no such attributes.

Исключения

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

attributeType не является объектом Type, предоставляемым средой выполнения.attributeType is not a Type object supplied by the runtime. Например, attributeType является объектом TypeBuilder.For example, attributeType is a TypeBuilder object.

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