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üre ait özel özniteliklerin belirtilen bir üyeye uygulanıp uygulanmadığını ve isteğe bağlı olarak üstlerine uygulanıp uygulanmadığını gösterir.

IsDefined(Assembly, Type)

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

IsDefined(MemberInfo, Type)

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

IsDefined(Module, Type)

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

IsDefined(ParameterInfo, Type)

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

IsDefined(ParameterInfo, Type, Boolean)

Belirtilen 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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen türe ait özel özniteliklerin belirtilen bir ü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

true belirtilen türdeki bir öznitelik uygulandıysa ; uygulanmazsa element, 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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen türe ait özel özniteliklerin belirtilen 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 derleme.

attributeType
Type

Aranacak özniteliğin türü.

Döndürülenler

true belirtilen türdeki bir öznitelik uygulandıysa ; uygulanmazsa element, false.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType , 'den Attributetüretilmemiştir.

Şunlara uygulanır

IsDefined(MemberInfo, Type)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen türe ait ö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

true belirtilen türdeki bir öznitelik uygulandıysa ; uygulanmazsa element, 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)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen türe ait ö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

true belirtilen türdeki bir öznitelik uygulandıysa ; uygulanmazsa element, false.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType , 'den Attributetüretilmemiştir.

Şunlara uygulanır

IsDefined(ParameterInfo, Type)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen türe ait ö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

true belirtilen türdeki bir öznitelik uygulandıysa ; uygulanmazsa element, false.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType , 'den Attributetüretilmemiştir.

Şunlara uygulanır

IsDefined(ParameterInfo, Type, Boolean)

Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs
Kaynak:
CustomAttributeExtensions.cs

Belirtilen 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

true belirtilen türdeki bir öznitelik uygulandıysa ; uygulanmazsa element, false.

Özel durumlar

element veya attributeType şeklindedir null.

attributeType , 'den Attributetüretilmemiştir.

Şunlara uygulanır