CodeMemberEvent Klasse

Definition

Stellt eine Deklaration für ein Ereignis eines Typs dar.

public ref 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
[<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
CodeMemberEvent
Attribute

Beispiele

In diesem Beispiel wird die Verwendung eines CodeMemberEvent Ereignisses zum Deklarieren eines Ereignisses veranschaulicht, das einen Delegaten System.EventHandler akzeptiert:

// 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, um den Datentyp des Ereignisses anzugeben, ob er privat einen Datentyp implementiert, und welche Schnittstellentypen , falls vorhanden, das Memberereignis implementiert.

Konstruktoren

Name Beschreibung
CodeMemberEvent()

Initialisiert eine neue Instanz der CodeMemberEvent-Klasse.

Eigenschaften

Name Beschreibung
Attributes

Ruft die Attribute des Elements ab oder legt diese fest.

(Geerbt von CodeTypeMember)
Comments

Ruft die Sammlung von Kommentaren für das Typelement ab.

(Geerbt von CodeTypeMember)
CustomAttributes

Dient zum Abrufen oder Festlegen der benutzerdefinierten Attribute des Elements.

(Geerbt von CodeTypeMember)
EndDirectives

Ruft die Enddirektiven für das Element ab.

(Geerbt von CodeTypeMember)
ImplementationTypes

Ruft den Datentyp ab, den das Memberereignis implementiert, oder legt diesen fest.

LinePragma

Ruft die Zeile ab, in der die Element-Anweisung des Typs auftritt, oder legt sie fest.

(Geerbt von CodeTypeMember)
Name

Dient zum Abrufen oder Festlegen des Namens des Elements.

(Geerbt von CodeTypeMember)
PrivateImplementationType

Dient zum Abrufen oder Festlegen des privat implementierten Datentyps, falls vorhanden.

StartDirectives

Ruft die Startdirektiven für das Mitglied ab.

(Geerbt von CodeTypeMember)
Type

Dient zum Abrufen oder Festlegen des Datentyps des Delegatentyps, der das Ereignis behandelt.

UserData

Ruft die vom Benutzer definierbaren Daten für das aktuelle Objekt ab.

(Geerbt von CodeObject)

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: