EventInfo Sınıf

Tanım

Bir olayın özniteliklerini bulur ve olay meta verilerine erişim sağlar.Discovers the attributes of an event and provides access to event metadata.

public ref class EventInfo abstract : System::Reflection::MemberInfo
public ref class EventInfo abstract : System::Reflection::MemberInfo, System::Runtime::InteropServices::_EventInfo
public abstract class EventInfo : System.Reflection.MemberInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
public abstract class EventInfo : System.Reflection.MemberInfo, System.Runtime.InteropServices._EventInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class EventInfo : System.Reflection.MemberInfo, System.Runtime.InteropServices._EventInfo
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class EventInfo : System.Reflection.MemberInfo
type EventInfo = class
    inherit MemberInfo
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
type EventInfo = class
    inherit MemberInfo
    interface _EventInfo
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type EventInfo = class
    inherit MemberInfo
    interface _EventInfo
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type EventInfo = class
    inherit MemberInfo
Public MustInherit Class EventInfo
Inherits MemberInfo
Public MustInherit Class EventInfo
Inherits MemberInfo
Implements _EventInfo
Devralma
EventInfo
Türetilmiş
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki kod, EventInfo sınıfının olayı için bir nesnesi alır Click Button .The following code gets an EventInfo object for the Click event of the Button class.

#using <System.dll>
#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>

using namespace System;
using namespace System::Reflection;
using namespace System::Security;
using namespace System::Windows::Forms;

int main()
{
   try
   {
      // Creates a bitmask based on BindingFlags.
      BindingFlags myBindingFlags = static_cast<BindingFlags>(BindingFlags::Instance | BindingFlags::Public | BindingFlags::NonPublic);
      Type^ myTypeBindingFlags = System::Windows::Forms::Button::typeid;
      EventInfo^ myEventBindingFlags = myTypeBindingFlags->GetEvent( "Click", myBindingFlags );
      if ( myEventBindingFlags != nullptr )
      {
         Console::WriteLine( "Looking for the Click event in the Button class with the specified BindingFlags." );
         Console::WriteLine( myEventBindingFlags );
      }
      else
            Console::WriteLine( "The Click event is not available with the Button class." );
   }
   catch ( SecurityException^ e ) 
   {
      Console::WriteLine( "An exception occurred." );
      Console::WriteLine( "Message : {0}", e->Message );
   }
   catch ( ArgumentNullException^ e ) 
   {
      Console::WriteLine( "An exception occurred." );
      Console::WriteLine( "Message : {0}", e->Message );
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "The following exception was raised : {0}", e->Message );
   }
}
using System;
using System.Reflection;
using System.Security;

class MyEventExample
{
    public static void Main()
    {
        try
        {

            // Creates a bitmask based on BindingFlags.
            BindingFlags myBindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic;
            Type myTypeBindingFlags = typeof(System.Windows.Forms.Button);
            EventInfo myEventBindingFlags = myTypeBindingFlags.GetEvent("Click", myBindingFlags);
            if(myEventBindingFlags != null)
            {
                Console.WriteLine("Looking for the Click event in the Button class with the specified BindingFlags.");
                Console.WriteLine(myEventBindingFlags.ToString());
            }
            else
            {
                Console.WriteLine("The Click event is not available with the Button class.");
            }
        }
        catch(SecurityException e)
        {
            Console.WriteLine("An exception occurred.");
            Console.WriteLine("Message :"+e.Message);
        }
        catch(ArgumentNullException e)
        {
            Console.WriteLine("An exception occurred.");
            Console.WriteLine("Message :"+e.Message);
        }
        catch(Exception e)
        {
            Console.WriteLine("The following exception was raised : {0}",e.Message);
        }
    }
}
Imports System.Reflection
Imports System.Security

' Compile this sample using the following command line:
' vbc type_getevent.vb /r:"System.Windows.Forms.dll" /r:"System.dll"

Class MyEventExample
    Public Shared Sub Main()
        Try
            ' Creates a bitmask comprising  BindingFlags.
            Dim myBindingFlags As BindingFlags = BindingFlags.Instance Or BindingFlags.Public _
                                                 Or BindingFlags.NonPublic
            Dim myTypeBindingFlags As Type = GetType(System.Windows.Forms.Button)
            Dim myEventBindingFlags As EventInfo = myTypeBindingFlags.GetEvent("Click", myBindingFlags)
            If myEventBindingFlags IsNot Nothing Then
                Console.WriteLine("Looking for the Click event in the Button class with the specified BindingFlags.")
                Console.WriteLine(myEventBindingFlags.ToString())
            Else
                Console.WriteLine("The Click event is not available with the Button class.")
            End If
        Catch e As SecurityException
            Console.WriteLine("An exception occurred.")
            Console.WriteLine("Message :" + e.Message)
        Catch e As ArgumentNullException
            Console.WriteLine("An exception occurred.")
            Console.WriteLine("Message :" + e.Message)
        Catch e As Exception
            Console.WriteLine("The following exception was raised : {0}", e.Message)
        End Try
    End Sub
End Class

Açıklamalar

EventInfoYöntemi için örnek kodda gösterildiği gibi olayları incelemek ve olay işleyicilerini bağlamak için sınıfını kullanın AddEventHandler .Use the EventInfo class to inspect events and to hook up event handlers, as shown in the example code for the AddEventHandler method.

Not

EventInfo olayları yükseltmek için kullanılması amaçlanmamıştır.EventInfo is not intended to be used to raise events. Bir nesne, olayları iç durumuyla dikte edildiği şekilde oluşturur.An object raises events as dictated by its internal state.

Olaylar temsilcilerle kullanılır.Events are used with delegates. Olay dinleyicisi olay bir olay kaynağı tarafından her oluşturulduğunda çağrılan bir olay işleyici temsilcisini başlatır.An event listener instantiates an event-handler delegate that is invoked whenever the event is raised by an event source. Etkinlik kaynağına bağlanmak için, olay dinleyicisi bu temsilciyi kaynaktaki çağırma listesine ekler.In order to connect to the event source, the event listener adds this delegate to the invocation list on the source. Olay ortaya çıktığında, olay işleyicisi temsilcisinin Invoke yöntemi çağırılır.When the event is raised, the invoke method of the event-handler delegate is called. Hem çok noktaya yayın hem de tek cast olay bildirimleri desteklenir.Both multicast and single-cast event notifications are supported. AddVe Remove yöntemlerinin yanı sıra bir olayla ilişkili olay işleyicisi temsilci sınıfı, meta verilerde işaretlenmelidir.The Add and Remove methods, as well as the event-handler delegate class associated with an event, must be marked in the metadata.

Temsilciler nesne odaklı işlev işaretçileridir.Delegates are object-oriented function pointers. C veya C++ ' da, bir işlev işaretçisi bir yönteme başvurudur.In C or C++, a function pointer is a reference to a method. C veya C++ işlev işaretçisinin aksine, bir temsilci iki başvuru içerir: bir yönteme başvuru ve yöntemi destekleyen bir nesneye başvuru.In contrast to the C or C++ function pointer, a delegate contains two references: a reference to a method and a reference to an object that supports the method. Temsilciler yöntemi bildiren veya devralan sınıf türünü bilmeden bir yöntemi çağırabilir.Delegates can invoke a method without knowing the class type that declares or inherits the method. Temsilcilerin yalnızca yöntemin dönüş türünü ve parametre listesini bilmeleri gerekir.Delegates need only know the return type and parameter list of the method.

Olay modeli, tek cast ve çok noktaya yayın temsilcileri için eşit derecede iyi çalışmaktadır.The event model works equally well for single-cast and multicast delegates. Temsilcinin Invoke yöntemi çağrıldığında yalnızca tek bir nesne üzerinde çağrılan bir yönteme sahip olur.When the delegate's invoke method is called, only a single object will have a method called on it. Bir çok noktaya yayın değiştiricisi, temsilcinin Invoke yöntemi çağrıldığında birden çok metodun çağrılmasına izin veren bir temsilci bildirimine uygulanabilir.A multicast modifier can be applied to a delegate declaration, which allows multiple methods to be called when the invoke method of the delegate is called.

ICustomAttributeProvider.GetCustomAttributes EventInfo inherit Parametresinin parametresi, GetCustomAttributes true tür hiyerarşisine yol göstermezse ' i çağırma.Calling ICustomAttributeProvider.GetCustomAttributes on EventInfo when the inherit parameter of GetCustomAttributes is true does not walk the type hierarchy. System.AttributeÖzel öznitelikleri devralması için kullanın.Use System.Attribute to inherit custom attributes.

Uygulayanlara Notlar

Öğesinden devralma sırasında, EventInfo aşağıdaki üyeleri geçersiz kılmanız gerekir: GetAddMethod(Boolean) , GetRemoveMethod(Boolean) , ve GetRaiseMethod(Boolean) .When you inherit from EventInfo, you must override the following members: GetAddMethod(Boolean), GetRemoveMethod(Boolean), and GetRaiseMethod(Boolean).

Oluşturucular

EventInfo()

EventInfo sınıfının yeni bir örneğini başlatır.Initializes a new instance of the EventInfo class.

Özellikler

AddMethod

MethodInfo AddEventHandler(Object, Delegate) Genel olmayan yöntemler dahil olmak üzere, olayın yöntemi için nesneyi alır.Gets the MethodInfo object for the AddEventHandler(Object, Delegate) method of the event, including non-public methods.

Attributes

Bu olayın özniteliklerini alır.Gets the attributes for this event.

CustomAttributes

Bu üyenin özel özniteliklerini içeren bir koleksiyon alır.Gets a collection that contains this member's custom attributes.

(Devralındığı yer: MemberInfo)
DeclaringType

Bu üyeyi bildiren sınıfı alır.Gets the class that declares this member.

(Devralındığı yer: MemberInfo)
EventHandlerType

TypeBu olayla ilişkili temel olay işleyicisi temsilcisinin nesnesini alır.Gets the Type object of the underlying event-handler delegate associated with this event.

IsCollectible

Bu MemberInfo nesnenin toplanabilir olarak tutulan bir derlemenin parçası olup olmadığını gösteren bir değer alır AssemblyLoadContext .Gets a value that indicates whether this MemberInfo object is part of an assembly held in a collectible AssemblyLoadContext.

(Devralındığı yer: MemberInfo)
IsMulticast

Olayın çok noktaya yayın olup olmadığını gösteren bir değer alır.Gets a value indicating whether the event is multicast.

IsSpecialName

EventInfoAdının özel anlamı olan bir ada sahip olup olmadığını gösteren bir değer alır.Gets a value indicating whether the EventInfo has a name with a special meaning.

MemberType

MemberTypesBu üyenin bir olay olduğunu gösteren bir değer alır.Gets a MemberTypes value indicating that this member is an event.

MemberType

Türetilmiş bir sınıfta geçersiz kılındığında, MemberTypes üye yöntemi, Oluşturucu, olay vb. türünü gösteren bir değer alır.When overridden in a derived class, gets a MemberTypes value indicating the type of the member - method, constructor, event, and so on.

(Devralındığı yer: MemberInfo)
MetadataToken

Meta veri öğesini tanımlayan bir değer alır.Gets a value that identifies a metadata element.

(Devralındığı yer: MemberInfo)
Module

Geçerli tarafından temsil edilen üyeyi bildiren türün tanımlandığı modülü alır MemberInfo .Gets the module in which the type that declares the member represented by the current MemberInfo is defined.

(Devralındığı yer: MemberInfo)
Name

Geçerli üyenin adını alır.Gets the name of the current member.

(Devralındığı yer: MemberInfo)
RaiseMethod

Genel olmayan yöntemler dahil olmak üzere, olay ortaya çıktığında çağrılan yöntemi alır.Gets the method that is called when the event is raised, including non-public methods.

ReflectedType

Bu örneği elde etmek için kullanılan sınıf nesnesini alır MemberInfo .Gets the class object that was used to obtain this instance of MemberInfo.

(Devralındığı yer: MemberInfo)
RemoveMethod

MethodInfoGenel olmayan yöntemler de dahil olmak üzere, olayın bir yöntemini kaldırma nesnesini alır.Gets the MethodInfo object for removing a method of the event, including non-public methods.

Yöntemler

AddEventHandler(Object, Delegate)

Bir olay kaynağına olay işleyicisi ekler.Adds an event handler to an event source.

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.Returns a value that indicates whether this instance is equal to a specified object.

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.Returns a value that indicates whether this instance is equal to a specified object.

(Devralındığı yer: MemberInfo)
GetAddMethod()

Olay kaynağına bir olay işleyicisi temsilcisi eklemek için kullanılan yöntemi döndürür.Returns the method used to add an event handler delegate to the event source.

GetAddMethod(Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, MethodInfo olay yöntemi için nesneyi alır AddEventHandler(Object, Delegate) , genel olmayan yöntemlerin döndürülüp döndürülmeyeceğini belirtir.When overridden in a derived class, retrieves the MethodInfo object for the AddEventHandler(Object, Delegate) method of the event, specifying whether to return non-public methods.

GetCustomAttributes(Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, bu üyeye uygulanan tüm özel özniteliklerin dizisini döndürür.When overridden in a derived class, returns an array of all custom attributes applied to this member.

(Devralındığı yer: MemberInfo)
GetCustomAttributes(Type, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, bu üyeye uygulanan ve tarafından tanımlanan özel özniteliklerin bir dizisini döndürür Type .When overridden in a derived class, returns an array of custom attributes applied to this member and identified by Type.

(Devralındığı yer: MemberInfo)
GetCustomAttributesData()

CustomAttributeDataHedef üyeye uygulanmış olan özniteliklerle ilgili verileri temsil eden nesnelerin listesini döndürür.Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member.

(Devralındığı yer: MemberInfo)
GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.Returns the hash code for this instance.

GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.Returns the hash code for this instance.

(Devralındığı yer: MemberInfo)
GetOtherMethods()

Yönergesi kullanılarak meta verilerde bir olayla ilişkili ortak yöntemleri döndürür .other .Returns the public methods that have been associated with an event in metadata using the .other directive.

GetOtherMethods(Boolean)

.otherGenel olmayan yöntemlerin eklenip eklenmeyeceğini belirterek yönergesi kullanılarak meta verilerde olay ile ilişkili olan yöntemleri döndürür.Returns the methods that have been associated with the event in metadata using the .other directive, specifying whether to include non-public methods.

GetRaiseMethod()

Olay oluşturulduğunda çağrılan yöntemi döndürür.Returns the method that is called when the event is raised.

GetRaiseMethod(Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, olay ortaya çıktığında çağrılan ve genel olmayan yöntemlerin döndürülüp döndürülmeyeceğini belirten yöntemi döndürür.When overridden in a derived class, returns the method that is called when the event is raised, specifying whether to return non-public methods.

GetRemoveMethod()

Olay kaynağından bir olay işleyicisi temsilcisini kaldırmak için kullanılan yöntemi döndürür.Returns the method used to remove an event handler delegate from the event source.

GetRemoveMethod(Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, MethodInfo olayın bir yöntemini kaldırmak için nesnesini alır ve genel olmayan yöntemlerin döndürülüp döndürülmeyeceğini belirtir.When overridden in a derived class, retrieves the MethodInfo object for removing a method of the event, specifying whether to return non-public methods.

GetType()

Bir sınıf olayının özniteliklerini bulur ve olay meta verilerine erişim sağlar.Discovers the attributes of a class event and provides access to event metadata.

GetType()

Üyenin özniteliklerini bulur ve üye meta verilerine erişim sağlar.Discovers the attributes of a member and provides access to member metadata.

(Devralındığı yer: MemberInfo)
HasSameMetadataDefinitionAs(MemberInfo) (Devralındığı yer: MemberInfo)
IsDefined(Type, Boolean)

Türetilmiş bir sınıfta geçersiz kılınırsa, belirtilen türdeki veya ondan türetilmiş türlerin bir veya daha fazla özniteliğinin Bu üyeye uygulanıp uygulanmadığını gösterir.When overridden in a derived class, indicates whether one or more attributes of the specified type or of its derived types is applied to this member.

(Devralındığı yer: MemberInfo)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
RemoveEventHandler(Object, Delegate)

Olay kaynağından bir olay işleyicisini kaldırır.Removes an event handler from an event source.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

İşleçler

Equality(EventInfo, EventInfo)

İki nesnenin eşit olup olmadığını gösterir EventInfo .Indicates whether two EventInfo objects are equal.

Inequality(EventInfo, EventInfo)

İki nesnenin eşit olup olmadığını gösterir EventInfo .Indicates whether two EventInfo objects are not equal.

Belirtik Arabirim Kullanımları

_EventInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.Maps a set of names to a corresponding set of dispatch identifiers.

_EventInfo.GetType()

Türü temsil eden bir T:System.Type nesnesi döndürür EventInfo .Returns a T:System.Type object representing the EventInfo type.

_EventInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir nesne için tür bilgilerini alır ve bu da bir arabirimin tür bilgisini almak için kullanılabilir.Retrieves the type information for an object, which can then be used to get the type information for an interface.

_EventInfo.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

_EventInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.Provides access to properties and methods exposed by an object.

_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.Maps a set of names to a corresponding set of dispatch identifiers.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetType()

TypeSınıfını temsil eden bir nesne alır MemberInfo .Gets a Type object representing the MemberInfo class.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir nesne için tür bilgilerini alır ve bu da bir arabirimin tür bilgisini almak için kullanılabilir.Retrieves the type information for an object, which can then be used to get the type information for an interface.

(Devralındığı yer: MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Devralındığı yer: MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.Provides access to properties and methods exposed by an object.

(Devralındığı yer: MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Boolean)

Bu üye üzerinde tanımlanan, adlandırılmış öznitelikler hariç veya özel öznitelik yoksa boş bir dizi olan tüm özel özniteliklerin dizisini döndürür.Returns an array of all of the custom attributes defined on this member, excluding named attributes, or an empty array if there are no custom attributes.

(Devralındığı yer: MemberInfo)
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)

Bu üyede tanımlanmış, türe göre tanımlanan ve bir özel öznitelik yoksa boş bir dizi olan özel özniteliklerin dizisini döndürür.Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.

(Devralındığı yer: MemberInfo)
ICustomAttributeProvider.IsDefined(Type, Boolean)

Bu üyede bir veya daha fazla örneğinin attributeType tanımlanıp tanımlanmadığını gösterir.Indicates whether one or more instance of attributeType is defined on this member.

(Devralındığı yer: MemberInfo)

Uzantı Metotları

GetCustomAttribute(MemberInfo, Type)

Belirtilen bir üyeye uygulanan belirtilen türde özel bir özniteliği alır.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute(MemberInfo, Type, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliğini alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttribute<T>(MemberInfo)

Belirtilen bir üyeye uygulanan belirtilen türde özel bir özniteliği alır.Retrieves a custom attribute of a specified type that is applied to a specified member.

GetCustomAttribute<T>(MemberInfo, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliğini alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo)

Belirtilen bir üyeye uygulanan özel özniteliklerin koleksiyonunu alır.Retrieves a collection of custom attributes that are applied to a specified member.

GetCustomAttributes(MemberInfo, Boolean)

Belirli bir üyeye uygulanan özel özniteliklerin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes(MemberInfo, Type)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes(MemberInfo, Type, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

GetCustomAttributes<T>(MemberInfo)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır.Retrieves a collection of custom attributes of a specified type that are applied to a specified member.

GetCustomAttributes<T>(MemberInfo, Boolean)

Belirtilen bir üyeye uygulanan belirli bir türün özel özniteliklerinin bir koleksiyonunu alır ve isteğe bağlı olarak o üyenin üst öğelerini inceler.Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member.

IsDefined(MemberInfo, Type)

Belirtilen bir üyeye belirli bir türün özel özniteliklerinin uygulanıp uygulanmadığını gösterir.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(MemberInfo, Type, Boolean)

Belirtilen bir türün özel özniteliklerinin belirtilen üyeye uygulanıp uygulanmadığını ve isteğe bağlı olarak, üst öğelerinden uygulanıp uygulanmayacağını gösterir.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

GetAddMethod(EventInfo)
GetAddMethod(EventInfo, Boolean)
GetRaiseMethod(EventInfo)
GetRaiseMethod(EventInfo, Boolean)
GetRemoveMethod(EventInfo)
GetRemoveMethod(EventInfo, Boolean)
GetMetadataToken(MemberInfo)

Varsa, belirtilen üye için bir meta veri belirteci alır.Gets a metadata token for the given member, if available.

HasMetadataToken(MemberInfo)

Belirtilen üye için bir meta veri belirtecinin kullanılabilir olup olmadığını gösteren bir değer döndürür.Returns a value that indicates whether a metadata token is available for the specified member.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu güvenli iş parçacığı türüdür.This type is thread safe.