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.
Применяется к
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру