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.