PropertyBuilder.GetCustomAttributes Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает все пользовательские атрибуты, определенные для данного свойства.
Перегрузки
GetCustomAttributes(Type, Boolean) |
Возвращает массив пользовательских атрибутов, идентифицируемых типом Type. |
GetCustomAttributes(Boolean) |
Возвращает массив, содержащий все пользовательские атрибуты данного свойства. |
GetCustomAttributes(Type, Boolean)
- Исходный код:
- PropertyBuilder.cs
Возвращает массив пользовательских атрибутов, идентифицируемых типом Type.
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
Если этот параметр равен true
, для поиска пользовательских атрибутов просматривается цепочка наследования данного свойства.
Возвращаемое значение
Массив пользовательских атрибутов, определенных для данного отраженного элемента или null
, если ни одного атрибута для данного элемента не определено.
Исключения
Этот метод не поддерживается.
Комментарии
Обдумайте родительский тип свойства с помощью Type.GetType или Assembly.GetType, извлеките объект свойства Reflection из типа и вызовите PropertyInfo.GetCustomAttributes.
Применяется к
GetCustomAttributes(Boolean)
- Исходный код:
- PropertyBuilder.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
Если этот параметр равен true
, для поиска пользовательских атрибутов просматривается цепочка наследования данного свойства.
Возвращаемое значение
Массив, содержащий все пользовательские атрибуты.
Исключения
Этот метод не поддерживается.
Комментарии
Обдумайте родительский тип свойства с помощью Type.GetType или Assembly.GetType, извлеките объект свойства Reflection из типа и вызовите PropertyInfo.GetCustomAttributes.