CodeMemberEvent Classe

Definizione

Rappresenta una dichiarazione per un evento di un tipo.

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
Ereditarietà
CodeMemberEvent
Attributi

Esempio

In questo esempio viene illustrato l'uso di un CodeMemberEvent oggetto per dichiarare un evento che accetta un System.EventHandler delegato:

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

Commenti

CodeMemberEvent può essere utilizzato per rappresentare i membri dell'evento di un tipo. CodeMemberEvent dispone di proprietà per indicare il tipo di dati dell'evento, se implementa privatamente un tipo di dati e quali tipi di interfaccia, se presenti, implementa l'evento membro.

Costruttori

Nome Descrizione
CodeMemberEvent()

Inizializza una nuova istanza della classe CodeMemberEvent.

Proprietà

Nome Descrizione
Attributes

Ottiene o imposta gli attributi del membro.

(Ereditato da CodeTypeMember)
Comments

Ottiene la raccolta di commenti per il membro del tipo.

(Ereditato da CodeTypeMember)
CustomAttributes

Ottiene o imposta gli attributi personalizzati del membro.

(Ereditato da CodeTypeMember)
EndDirectives

Ottiene le direttive end per il membro.

(Ereditato da CodeTypeMember)
ImplementationTypes

Ottiene o imposta il tipo di dati implementato dall'evento membro.

LinePragma

Ottiene o imposta la riga in cui si verifica l'istruzione membro del tipo.

(Ereditato da CodeTypeMember)
Name

Ottiene o imposta il nome del membro.

(Ereditato da CodeTypeMember)
PrivateImplementationType

Ottiene o imposta il tipo di dati implementato privatamente, se presente.

StartDirectives

Ottiene le direttive start per il membro.

(Ereditato da CodeTypeMember)
Type

Ottiene o imposta il tipo di dati del tipo delegato che gestisce l'evento.

UserData

Ottiene i dati definibili dall'utente per l'oggetto corrente.

(Ereditato da CodeObject)

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a