TypeDelegator.GetCustomAttributes TypeDelegator.GetCustomAttributes TypeDelegator.GetCustomAttributes TypeDelegator.GetCustomAttributes Method

Определение

Возвращает все настраиваемые атрибуты, определенные для данного типа.Returns all the custom attributes defined for this type.

Перегрузки

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

Возвращает все пользовательские атрибуты, определенные для этого типа, а также определяет, должна ли быть просмотрена цепочка наследования данного типа.Returns all the custom attributes defined for this type, specifying whether to search the type's inheritance chain.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Возвращает массив пользовательских атрибутов, отбираемых по типу.Returns an array of custom attributes identified by type.

GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean) GetCustomAttributes(Boolean)

Возвращает все пользовательские атрибуты, определенные для этого типа, а также определяет, должна ли быть просмотрена цепочка наследования данного типа.Returns all the custom attributes defined for this type, specifying whether to search the type's inheritance chain.

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 Boolean Boolean Boolean

Указывает, что необходимо просмотреть цепочку наследования этого типа для поиска данных атрибутов.Specifies whether to search this type's inheritance chain to find the attributes.

Возвраты

Object[]

Массив объектов, содержащих все пользовательские атрибуты, определенные для этого типа.An array of objects containing all the custom attributes defined for this type.

Исключения

Не удалось загрузить тип настраиваемого атрибута.A custom attribute type cannot be loaded.

GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean) GetCustomAttributes(Type, Boolean)

Возвращает массив пользовательских атрибутов, отбираемых по типу.Returns an array of custom attributes identified by 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 Type Type Type

Массив пользовательских атрибутов, идентифицируемых типом.An array of custom attributes identified by type.

inherit
Boolean Boolean Boolean Boolean

Указывает, что необходимо просмотреть цепочку наследования этого типа для поиска данных атрибутов.Specifies whether to search this type's inheritance chain to find the attributes.

Возвраты

Object[]

Массив объектов, содержащих пользовательские атрибуты, определенные в этом типе, которые соответствуют параметру attributeType, задающему необходимость просмотра иерархии наследования типа, либо значение null, если пользовательские атрибуты для этого типа не определены.An array of objects containing the custom attributes defined in this type that match the attributeType parameter, specifying whether to search the type's inheritance chain, or null if no custom attributes are defined on this type.

Исключения

attributeTypenull.attributeType is null.

Не удалось загрузить тип настраиваемого атрибута.A custom attribute type cannot be loaded.

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