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


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.

Исключения

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 или descriptor имеет значение null.

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

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 или member имеет значение null.

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

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 или memberName имеет значение null.

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

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 или dp имеет значение null.

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