CustomAttributeExtensions.IsDefined Yöntem

Tanım

Özel özniteliklerin bir öğeye uygulanıp uygulanmadığını gösterir.

Aşırı Yüklemeler

IsDefined(MemberInfo, Type, Boolean)

Belirtilen türlerdeki özel özniteliklerin belirtilen üyeye uygulanıp uygulanmadığını ve isteğe bağlı olarak, üstlerine uygulanıp uygulanmadığını gösterir.

IsDefined(Assembly, Type)

Belirtilen türlerdeki özel özniteliklerin belirtilen bir derlemeye uygulanıp uygulanmadığını gösterir.

IsDefined(MemberInfo, Type)

Belirtilen türde özel özniteliklerin belirtilen üyeye uygulanıp uygulanmadığını gösterir.

IsDefined(Module, Type)

Belirtilen türlerdeki özel özniteliklerin belirtilen modüle uygulanıp uygulanmadığını gösterir.

IsDefined(ParameterInfo, Type)

Belirtilen türde özel özniteliklerin belirtilen parametreye uygulanıp uygulanmadığını gösterir.

IsDefined(ParameterInfo, Type, Boolean)

Belirtilen bir türe ait özel özniteliklerin belirtilen parametreye uygulanıp uygulanmadığını ve isteğe bağlı olarak üstlerine uygulanıp uygulanmadığını gösterir.

IsDefined(MemberInfo, Type, Boolean)

Belirtilen türlerdeki özel özniteliklerin belirtilen üyeye uygulanıp uygulanmadığını ve isteğe bağlı olarak, üstlerine uygulanıp uygulanmadığını gösterir.

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

Parametreler

element
MemberInfo

İncelenecek üye.

attributeType
Type

Aranacak özniteliğin türü.

inherit
Boolean

trueöğesinin atalarını elementincelemek için ; aksi takdirde . false

Döndürülenler

Boolean

true için belirtilen türde bir öznitelik uygulanmışsa element; aksi takdirde , false.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Şunlara uygulanır

IsDefined(Assembly, Type)

Belirtilen türlerdeki özel özniteliklerin belirtilen bir derlemeye uygulanıp uygulanmadığını gösterir.

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

Parametreler

element
Assembly

İncelemek için montaj.

attributeType
Type

Aranacak özniteliğin türü.

Döndürülenler

Boolean

true için belirtilen türde bir öznitelik uygulanmışsa element; aksi takdirde , false.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

Şunlara uygulanır

IsDefined(MemberInfo, Type)

Belirtilen türde özel özniteliklerin belirtilen üyeye uygulanıp uygulanmadığını gösterir.

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

Parametreler

element
MemberInfo

İncelenecek üye.

attributeType
Type

Aranacak öznitelik türü.

Döndürülenler

Boolean

true için belirtilen türde bir öznitelik uygulanmışsa element; aksi takdirde , false.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

element oluşturucu, yöntem, özellik, olay, tür veya alan değildir.

Şunlara uygulanır

IsDefined(Module, Type)

Belirtilen türlerdeki özel özniteliklerin belirtilen modüle uygulanıp uygulanmadığını gösterir.

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

Parametreler

element
Module

İncelenir modül.

attributeType
Type

Aranacak öznitelik türü.

Döndürülenler

Boolean

true için belirtilen türde bir öznitelik uygulanmışsa element; aksi takdirde , false.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

Şunlara uygulanır

IsDefined(ParameterInfo, Type)

Belirtilen türde özel özniteliklerin belirtilen parametreye uygulanıp uygulanmadığını gösterir.

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

Parametreler

element
ParameterInfo

İncelenecek parametre.

attributeType
Type

Aranacak öznitelik türü.

Döndürülenler

Boolean

true için belirtilen türde bir öznitelik uygulanmışsa element; aksi takdirde , false.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

Şunlara uygulanır

IsDefined(ParameterInfo, Type, Boolean)

Belirtilen bir türe ait özel özniteliklerin belirtilen parametreye uygulanıp uygulanmadığını ve isteğe bağlı olarak üstlerine uygulanıp uygulanmadığını gösterir.

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

Parametreler

element
ParameterInfo

İncelenecek parametre.

attributeType
Type

Aranacak öznitelik türü.

inherit
Boolean

trueöğesinin atalarını elementincelemek için ; aksi takdirde . false

Döndürülenler

Boolean

true için belirtilen türde bir öznitelik uygulanmışsa element; aksi takdirde , false.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType ' den Attributetüretilmemiştir.

Şunlara uygulanır