CodeMemberEvent Classe

Definição

Representa uma declaração para um evento de um 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
Herança
CodeMemberEvent
Atributos

Exemplos

Este exemplo demonstra o uso de um CodeMemberEvent para declarar um evento que usa um 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

Comentários

CodeMemberEvent pode ser usado para representar membros de evento de um tipo. CodeMemberEvent tem propriedades para indicar o tipo de dados do evento, se ele implementa privadamente um tipo de dados e quais tipos de interface, se houver, o evento membro implementa.

Construtores

Nome Description
CodeMemberEvent()

Inicializa uma nova instância da classe CodeMemberEvent.

Propriedades

Nome Description
Attributes

Obtém ou define os atributos do membro.

(Herdado de CodeTypeMember)
Comments

Obtém a coleção de comentários para o membro do tipo.

(Herdado de CodeTypeMember)
CustomAttributes

Obtém ou define os atributos personalizados do membro.

(Herdado de CodeTypeMember)
EndDirectives

Obtém as diretivas finais para o membro.

(Herdado de CodeTypeMember)
ImplementationTypes

Obtém ou define o tipo de dados que o evento membro implementa.

LinePragma

Obtém ou define a linha na qual a instrução type member ocorre.

(Herdado de CodeTypeMember)
Name

Obtém ou define o nome do membro.

(Herdado de CodeTypeMember)
PrivateImplementationType

Obtém ou define o tipo de dados implementado privadamente, se houver.

StartDirectives

Obtém as diretivas de início para o membro.

(Herdado de CodeTypeMember)
Type

Obtém ou define o tipo de dados do tipo delegado que manipula o evento.

UserData

Obtém os dados definíveis do usuário para o objeto atual.

(Herdado de CodeObject)

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a