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


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, для поиска пользовательских атрибутов просматривается цепочка наследования данного свойства.

Возвращаемое значение

Object[]

Массив пользовательских атрибутов, определенных для данного отраженного элемента или 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, для поиска пользовательских атрибутов просматривается цепочка наследования данного свойства.

Возвращаемое значение

Object[]

Массив, содержащий все пользовательские атрибуты.

Исключения

Этот метод не поддерживается.

Комментарии

Обдумайте родительский тип свойства с помощью Type.GetType или Assembly.GetType, извлеките объект свойства Reflection из типа и вызовите PropertyInfo.GetCustomAttributes.

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