ConstructorBuilder.GetCustomAttributes Метод

Определение

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

Перегрузки

Имя Описание
GetCustomAttributes(Boolean)

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

GetCustomAttributes(Type, Boolean)

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

GetCustomAttributes(Boolean)

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

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

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

Управляет наследованием пользовательских атрибутов из базовых классов. Этот параметр не учитывается.

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

Object[]

Массив объектов, представляющих все настраиваемые атрибуты конструктора, представленные этим ConstructorBuilder экземпляром.

Исключения

Этот метод в настоящее время не поддерживается.

Комментарии

Параметр inherit игнорируется, так как класс никогда не наследует конструкторы от базовых классов.

Чтобы получить настраиваемые атрибуты, завершите сборку типа путем вызова CreateType, получите конструктор, вызвав GetConstructor метод для возвращаемого типа, а затем вызовите GetCustomAttributes метод в возвращаемом ConstructorInfoобъекте.

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

GetCustomAttributes(Type, Boolean)

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

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

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

Тип настраиваемого атрибута.

inherit
Boolean

Управляет наследованием пользовательских атрибутов из базовых классов. Этот параметр не учитывается.

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

Object[]

Массив объектов, представляющий атрибуты этого конструктора.

Исключения

Этот метод в настоящее время не поддерживается.

Комментарии

Параметр inherit игнорируется, так как класс никогда не наследует конструкторы от базовых классов.

Чтобы получить настраиваемые атрибуты, завершите сборку типа путем вызова CreateType, получите конструктор, вызвав GetConstructor метод для возвращаемого типа, а затем вызовите GetCustomAttributes метод в возвращаемом ConstructorInfoобъекте.

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