Поделиться через


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.

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