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
Тип владельца свойства зависимости.
Свойство зависимостей для получения настраиваемых атрибутов.
Возвращаемое значение
Перечисление атрибутов, соответствующих критериям. Это никогда не вернет перечисление NULL.
Исключения
ownerType
или dp
null
.