CodeMemberEvent Class

Definition

Stellt eine Deklaration eines Ereignisses für einen Typ dar.Represents a declaration for an event of a type.

public ref class CodeMemberEvent : System::CodeDom::CodeTypeMember
public class CodeMemberEvent : System.CodeDom.CodeTypeMember
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Serializable]
public class CodeMemberEvent : System.CodeDom.CodeTypeMember
type CodeMemberEvent = class
    inherit CodeTypeMember
Public Class CodeMemberEvent
Inherits CodeTypeMember
Inheritance
CodeMemberEvent
Attributes

Examples

Dieses Beispiel veranschaulicht die Verwendung eines CodeMemberEvent, um ein Ereignis zu deklarieren, das einen System.EventHandler Delegaten annimmt:This example demonstrates use of a CodeMemberEvent to declare an event that takes a System.EventHandler delegate:

// 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

Remarks

CodeMemberEvent können zum Darstellen von Ereignismembern eines Typs verwendet werden.CodeMemberEvent can be used to represent event members of a type. CodeMemberEvent verfügt über Eigenschaften, die den Datentyp des Ereignisses angeben, ob es privat einen Datentyp implementiert und welche Schnittstellentypen, sofern vorhanden, das Member-Ereignis implementiert.CodeMemberEvent has properties to indicate the data type of the event, whether it privately implements a data type, and what interface types, if any, the member event implements.

Constructors

CodeMemberEvent()

Initialisiert eine neue Instanz der Klasse CodeMemberEvent.Initializes a new instance of the CodeMemberEvent class.

Properties

Attributes

Ruft die Attribute des Elements ab oder legt sie fest.Gets or sets the attributes of the member.

(Inherited from CodeTypeMember)
Comments

Ruft die Auflistung der Kommentare für den Typmember ab.Gets the collection of comments for the type member.

(Inherited from CodeTypeMember)
CustomAttributes

Ruft die benutzerdefinierten Attribute des Members ab oder legt diese fest.Gets or sets the custom attributes of the member.

(Inherited from CodeTypeMember)
EndDirectives

Ruft die Enddirektiven für den Member ab.Gets the end directives for the member.

(Inherited from CodeTypeMember)
ImplementationTypes

Ruft den Datentyp ab, den das Memberereignis implementiert, oder legt diesen fest.Gets or sets the data type that the member event implements.

LinePragma

Ruft die Zeile ab oder oder legt die Zeile fest, auf der die Typmemberanweisung auftritt.Gets or sets the line on which the type member statement occurs.

(Inherited from CodeTypeMember)
Name

Ruft den Namen des Members ab oder legt diesen fest.Gets or sets the name of the member.

(Inherited from CodeTypeMember)
PrivateImplementationType

Ruft den ggf. als private implementierten Datentyp ab oder legt diesen fest.Gets or sets the privately implemented data type, if any.

StartDirectives

Ruft die Startdirektiven für den Member ab.Gets the start directives for the member.

(Inherited from CodeTypeMember)
Type

Ruft den Datentyp des Delegattyps ab, der das Ereignis behandelt, oder legt diesen fest.Gets or sets the data type of the delegate type that handles the event.

UserData

Ruft die benutzerdefinierbaren Daten für das aktuelle Objekt ab.Gets the user-definable data for the current object.

(Inherited from CodeObject)

Methods

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Applies to