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


TypeDelegator.GetCustomAttributes Метод

Определение

Возвращает все настраиваемые атрибуты, определенные для данного типа.

Перегрузки

GetCustomAttributes(Boolean)

Возвращает все пользовательские атрибуты, определенные для этого типа, а также определяет, должна ли быть просмотрена цепочка наследования данного типа.

GetCustomAttributes(Type, Boolean)

Возвращает массив пользовательских атрибутов, отбираемых по типу.

GetCustomAttributes(Boolean)

Исходный код:
TypeDelegator.cs
Исходный код:
TypeDelegator.cs
Исходный код:
TypeDelegator.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

Указывает, что необходимо просмотреть цепочку наследования этого типа для поиска данных атрибутов.

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

Object[]

Массив объектов, содержащих все пользовательские атрибуты, определенные для этого типа.

Исключения

Не удалось загрузить тип настраиваемого атрибута.

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

GetCustomAttributes(Type, Boolean)

Исходный код:
TypeDelegator.cs
Исходный код:
TypeDelegator.cs
Исходный код:
TypeDelegator.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

Указывает, что необходимо просмотреть цепочку наследования этого типа для поиска данных атрибутов.

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

Object[]

Массив объектов, содержащих пользовательские атрибуты, определенные в этом типе, которые соответствуют параметру attributeType, задающему необходимость просмотра иерархии наследования типа, либо значение null, если пользовательские атрибуты для этого типа не определены.

Исключения

attributeType имеет значение null.

Не удалось загрузить тип настраиваемого атрибута.

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