CodeMemberEvent Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Deklaration eines Ereignisses für einen Typ dar.
public ref class CodeMemberEvent : System::CodeDom::CodeTypeMember
public class CodeMemberEvent : System.CodeDom.CodeTypeMember
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeMemberEvent : System.CodeDom.CodeTypeMember
type CodeMemberEvent = class
inherit CodeTypeMember
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeMemberEvent = class
inherit CodeTypeMember
Public Class CodeMemberEvent
Inherits CodeTypeMember
- Vererbung
- Attribute
Beispiele
In diesem Beispiel wird die Verwendung von veranschaulicht CodeMemberEvent , um ein Ereignis zu deklarieren, das einen System.EventHandler
Delegaten annimmt:
// Declares an event that accepts a delegate type of System.EventHandler.
CodeMemberEvent^ event1 = gcnew CodeMemberEvent;
// Sets a name for the event.
event1->Name = "TestEvent";
// Sets the type of event.
event1->Type = gcnew CodeTypeReference( "System.EventHandler" );
// A C# code generator produces the following source code for the preceeding example code:
// private event System.EventHandler TestEvent;
// Declares an event that accepts a delegate type of System.EventHandler.
CodeMemberEvent event1 = new CodeMemberEvent();
// Sets a name for the event.
event1.Name = "TestEvent";
// Sets the type of event.
event1.Type = new CodeTypeReference("System.EventHandler");
// A C# code generator produces the following source code for the preceeding example code:
// private event System.EventHandler TestEvent;
' Declares an event that accepts a delegate type of System.EventHandler.
Dim event1 As New CodeMemberEvent()
' Sets a name for the event.
event1.Name = "TestEvent"
' Sets the type of event.
event1.Type = New CodeTypeReference("System.EventHandler")
' A Visual Basic code generator produces the following source code for the preceeding example code:
' Private Event TestEvent As System.EventHandler
Hinweise
CodeMemberEvent kann verwendet werden, um Ereignismember eines Typs darzustellen. CodeMemberEvent verfügt über Eigenschaften, die den Datentyp des Ereignisses angeben, ob ein Datentyp privat implementiert wird und welche Schnittstellentypen ggf. vom Memberereignis implementiert werden.
Konstruktoren
CodeMemberEvent() |
Initialisiert eine neue Instanz der CodeMemberEvent-Klasse. |
Eigenschaften
Attributes |
Ruft die Attribute des Members ab oder legt diese fest. (Geerbt von CodeTypeMember) |
Comments |
Ruft die Auflistung der Kommentare für den Typmember ab. (Geerbt von CodeTypeMember) |
CustomAttributes |
Ruft die benutzerdefinierten Attribute des Members ab oder legt diese fest. (Geerbt von CodeTypeMember) |
EndDirectives |
Ruft die Enddirektiven für den Member ab. (Geerbt von CodeTypeMember) |
ImplementationTypes |
Ruft den Datentyp ab, den das Memberereignis implementiert, oder legt diesen fest. |
LinePragma |
Ruft die Zeile ab oder oder legt die Zeile fest, auf der die Typmemberanweisung auftritt. (Geerbt von CodeTypeMember) |
Name |
Ruft den Namen des Members ab oder legt diesen fest. (Geerbt von CodeTypeMember) |
PrivateImplementationType |
Ruft den ggf. als private implementierten Datentyp ab oder legt diesen fest. |
StartDirectives |
Ruft die Startdirektiven für den Member ab. (Geerbt von CodeTypeMember) |
Type |
Ruft den Datentyp des Delegattyps ab, der das Ereignis behandelt, oder legt diesen fest. |
UserData |
Ruft die benutzerdefinierbaren Daten für das aktuelle Objekt ab. (Geerbt von CodeObject) |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |