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.