CodeMemberEvent Clase

Definición

Representa una declaración para un evento de 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
Herencia
CodeMemberEvent
Atributos

Ejemplos

En este ejemplo se muestra el uso de CodeMemberEvent para declarar un evento que toma un System.EventHandler delegado:

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

Comentarios

CodeMemberEvent se puede usar para representar miembros de evento de un tipo. CodeMemberEvent tiene propiedades para indicar el tipo de datos del evento, si implementa de forma privada un tipo de datos y qué tipos de interfaz, si los hay, implementa el evento de miembro.

Constructores

Nombre Description
CodeMemberEvent()

Inicializa una nueva instancia de la clase CodeMemberEvent.

Propiedades

Nombre Description
Attributes

Obtiene o establece los atributos del miembro.

(Heredado de CodeTypeMember)
Comments

Obtiene la colección de comentarios para el miembro de tipo.

(Heredado de CodeTypeMember)
CustomAttributes

Obtiene o establece los atributos personalizados del miembro.

(Heredado de CodeTypeMember)
EndDirectives

Obtiene las directivas end para el miembro.

(Heredado de CodeTypeMember)
ImplementationTypes

Obtiene o establece el tipo de datos que implementa el evento miembro.

LinePragma

Obtiene o establece la línea en la que se produce la instrucción miembro de tipo.

(Heredado de CodeTypeMember)
Name

Obtiene o establece el nombre del miembro.

(Heredado de CodeTypeMember)
PrivateImplementationType

Obtiene o establece el tipo de datos implementado de forma privada, si existe.

StartDirectives

Obtiene las directivas start para el miembro.

(Heredado de CodeTypeMember)
Type

Obtiene o establece el tipo de datos del tipo delegado que controla el evento.

UserData

Obtiene los datos definibles por el usuario para el objeto actual.

(Heredado de CodeObject)

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a