CustomAttributeExtensions.IsDefined Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, применены ли настраиваемые атрибуты к элементу.
Перегрузки
IsDefined(MemberInfo, Type, Boolean) |
Указывает применены ли настраиваемые атрибуты указанного типа к указанному элементу и, при необходимости, применены ли они к его предкам. |
IsDefined(Assembly, Type) |
Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанной сборке. |
IsDefined(MemberInfo, Type) |
Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному члену. |
IsDefined(Module, Type) |
Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному модулю. |
IsDefined(ParameterInfo, Type) |
Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному параметру. |
IsDefined(ParameterInfo, Type, Boolean) |
Указывает применены ли настраиваемые атрибуты указанного типа к указанному параметру и, при необходимости, применены ли они к его предкам. |
IsDefined(MemberInfo, Type, Boolean)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает применены ли настраиваемые атрибуты указанного типа к указанному элементу и, при необходимости, применены ли они к его предкам.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static bool IsDefined (this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member IsDefined : System.Reflection.MemberInfo * Type * bool -> bool
<Extension()>
Public Function IsDefined (element As MemberInfo, attributeType As Type, inherit As Boolean) As Boolean
Параметры
- element
- MemberInfo
Проверяемый член.
- attributeType
- Type
Искомый тип атрибута.
- inherit
- Boolean
Значение true
для проверки предков element
; в противном случае — значение false
.
Возвращаемое значение
Значение true
, если атрибут указанного типа применен к element
; в противном случае — значение false
.
Исключения
Параметр element
или attributeType
имеет значение null
.
Тип attributeType
не является производным объекта Attribute.
element
не представляет конструктор, метод, свойство, событие, тип или поле.
Применяется к
IsDefined(Assembly, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанной сборке.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.Assembly element, Type attributeType);
static member IsDefined : System.Reflection.Assembly * Type -> bool
<Extension()>
Public Function IsDefined (element As Assembly, attributeType As Type) As Boolean
Параметры
- element
- Assembly
Сборка для проверки.
- attributeType
- Type
Искомый тип атрибута.
Возвращаемое значение
Значение true
, если атрибут указанного типа применен к element
; в противном случае — значение false
.
Исключения
Параметр element
или attributeType
имеет значение null
.
Тип attributeType
не является производным объекта Attribute.
Применяется к
IsDefined(MemberInfo, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному члену.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.MemberInfo element, Type attributeType);
static member IsDefined : System.Reflection.MemberInfo * Type -> bool
<Extension()>
Public Function IsDefined (element As MemberInfo, attributeType As Type) As Boolean
Параметры
- element
- MemberInfo
Проверяемый член.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
Значение true
, если атрибут указанного типа применен к element
; в противном случае — значение false
.
Исключения
Параметр element
или attributeType
имеет значение null
.
Тип attributeType
не является производным объекта Attribute.
element
не представляет конструктор, метод, свойство, событие, тип или поле.
Применяется к
IsDefined(Module, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному модулю.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::Module ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.Module element, Type attributeType);
static member IsDefined : System.Reflection.Module * Type -> bool
<Extension()>
Public Function IsDefined (element As Module, attributeType As Type) As Boolean
Параметры
- element
- Module
Проверяемый модуль.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
Значение true
, если атрибут указанного типа применен к element
; в противном случае — значение false
.
Исключения
Параметр element
или attributeType
имеет значение null
.
Тип attributeType
не является производным объекта Attribute.
Применяется к
IsDefined(ParameterInfo, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному параметру.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.ParameterInfo element, Type attributeType);
static member IsDefined : System.Reflection.ParameterInfo * Type -> bool
<Extension()>
Public Function IsDefined (element As ParameterInfo, attributeType As Type) As Boolean
Параметры
- element
- ParameterInfo
Проверяемый параметр.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
Значение true
, если атрибут указанного типа применен к element
; в противном случае — значение false
.
Исключения
Параметр element
или attributeType
имеет значение null
.
Тип attributeType
не является производным объекта Attribute.
Применяется к
IsDefined(ParameterInfo, Type, Boolean)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает применены ли настраиваемые атрибуты указанного типа к указанному параметру и, при необходимости, применены ли они к его предкам.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static bool IsDefined (this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member IsDefined : System.Reflection.ParameterInfo * Type * bool -> bool
<Extension()>
Public Function IsDefined (element As ParameterInfo, attributeType As Type, inherit As Boolean) As Boolean
Параметры
- element
- ParameterInfo
Проверяемый параметр.
- attributeType
- Type
Тип атрибута для поиска.
- inherit
- Boolean
Значение true
для проверки предков element
; в противном случае — значение false
.
Возвращаемое значение
Значение true
, если атрибут указанного типа применен к element
; в противном случае — значение false
.
Исключения
Параметр element
или attributeType
имеет значение null
.
Тип attributeType
не является производным объекта Attribute.