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


AttributeTable.GetCustomAttributes Метод

Определение

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

Перегрузки

GetCustomAttributes(Type)

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

GetCustomAttributes(Type, MemberDescriptor)

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

GetCustomAttributes(Type, MemberInfo)

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

GetCustomAttributes(Type, String)

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

GetCustomAttributes(Type, DependencyProperty)

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

Комментарии

Этот метод никогда не возвращает перечисление NULL.

GetCustomAttributes(Type)

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

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ type);
public System.Collections.IEnumerable GetCustomAttributes (Type type);
member this.GetCustomAttributes : Type -> System.Collections.IEnumerable
Public Function GetCustomAttributes (type As Type) As IEnumerable

Параметры

type
Type

Тип для получения атрибутов уровня класса.

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

Перечисление атрибутов, соответствующих критериям. Это никогда не вернет перечисление NULL.

Исключения

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

GetCustomAttributes(Type, MemberDescriptor)

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

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.ComponentModel.MemberDescriptor descriptor);
member this.GetCustomAttributes : Type * System.ComponentModel.MemberDescriptor -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, descriptor As MemberDescriptor) As IEnumerable

Параметры

ownerType
Type

Тип, содержащий элемент.

descriptor
MemberDescriptor

Дескриптор элемента для получения настраиваемых атрибутов.

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

Перечисление атрибутов, соответствующих критериям. Это никогда не вернет перечисление NULL.

Исключения

ownerType или descriptornull.

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

GetCustomAttributes(Type, MemberInfo)

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

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Reflection.MemberInfo member);
member this.GetCustomAttributes : Type * System.Reflection.MemberInfo -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, member As MemberInfo) As IEnumerable

Параметры

ownerType
Type

Тип, содержащий элемент.

member
MemberInfo

Элемент для предоставления атрибутов.

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

Перечисление атрибутов, соответствующих критериям. Это никогда не вернет перечисление NULL.

Исключения

ownerType или membernull.

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

GetCustomAttributes(Type, String)

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

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::String ^ memberName);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, string memberName);
member this.GetCustomAttributes : Type * string -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, memberName As String) As IEnumerable

Параметры

ownerType
Type

Тип владельца свойства зависимости.

memberName
String

Имя элемента для предоставления атрибутов.

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

Перечисление атрибутов, соответствующих критериям. Это никогда не вернет перечисление NULL.

Исключения

ownerType или memberNamenull.

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

GetCustomAttributes(Type, DependencyProperty)

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

public:
 System::Collections::IEnumerable ^ GetCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp);
public System.Collections.IEnumerable GetCustomAttributes (Type ownerType, System.Windows.DependencyProperty dp);
member this.GetCustomAttributes : Type * System.Windows.DependencyProperty -> System.Collections.IEnumerable
Public Function GetCustomAttributes (ownerType As Type, dp As DependencyProperty) As IEnumerable

Параметры

ownerType
Type

Тип владельца свойства зависимости.

dp
DependencyProperty

Свойство зависимостей для получения настраиваемых атрибутов.

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

Перечисление атрибутов, соответствующих критериям. Это никогда не вернет перечисление NULL.

Исключения

ownerType или dpnull.

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