CodeMemberEvent Klasa

Definicja

Reprezentuje deklarację zdarzenia typu.

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
Dziedziczenie
CodeMemberEvent
Atrybuty

Przykłady

W tym przykładzie pokazano użycie elementu CodeMemberEvent do deklarowania zdarzenia, które przyjmuje delegata System.EventHandler :

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

Uwagi

CodeMemberEvent Może służyć do reprezentowania członków zdarzeń typu. CodeMemberEvent ma właściwości wskazujące typ danych zdarzenia, niezależnie od tego, czy prywatnie implementuje typ danych, oraz typy interfejsów, jeśli istnieją, zdarzenie członkowskie implementuje.

Konstruktory

Nazwa Opis
CodeMemberEvent()

Inicjuje nowe wystąpienie klasy CodeMemberEvent.

Właściwości

Nazwa Opis
Attributes

Pobiera lub ustawia atrybuty elementu członkowskiego.

(Odziedziczone po CodeTypeMember)
Comments

Pobiera kolekcję komentarzy dla elementu członkowskiego typu.

(Odziedziczone po CodeTypeMember)
CustomAttributes

Pobiera lub ustawia atrybuty niestandardowe elementu członkowskiego.

(Odziedziczone po CodeTypeMember)
EndDirectives

Pobiera dyrektywy końcowe dla elementu członkowskiego.

(Odziedziczone po CodeTypeMember)
ImplementationTypes

Pobiera lub ustawia typ danych implementujący zdarzenie elementu członkowskiego.

LinePragma

Pobiera lub ustawia wiersz, w którym występuje instrukcja składowa typu.

(Odziedziczone po CodeTypeMember)
Name

Pobiera lub ustawia nazwę elementu członkowskiego.

(Odziedziczone po CodeTypeMember)
PrivateImplementationType

Pobiera lub ustawia typ danych implementowanych prywatnie, jeśli istnieje.

StartDirectives

Pobiera dyrektywy startowe dla elementu członkowskiego.

(Odziedziczone po CodeTypeMember)
Type

Pobiera lub ustawia typ danych typu delegata, który obsługuje zdarzenie.

UserData

Pobiera dane zdefiniowane przez użytkownika dla bieżącego obiektu.

(Odziedziczone po CodeObject)

Metody

Nazwa Opis
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy