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
Управляет наследованием пользовательских атрибутов из базовых классов. Этот параметр не учитывается.
Возвращаемое значение
Массив объектов, представляющих все настраиваемые атрибуты конструктора, представленные этим 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
Управляет наследованием пользовательских атрибутов из базовых классов. Этот параметр не учитывается.
Возвращаемое значение
Массив объектов, представляющий атрибуты этого конструктора.
Исключения
Этот метод в настоящее время не поддерживается.
Комментарии
Параметр inherit игнорируется, так как класс никогда не наследует конструкторы от базовых классов.
Чтобы получить настраиваемые атрибуты, завершите сборку типа путем вызова CreateType, получите конструктор, вызвав GetConstructor метод для возвращаемого типа, а затем вызовите GetCustomAttributes метод в возвращаемом ConstructorInfoобъекте.