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 a CodeMemberEvent para declarar um evento que toma 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

Observações

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

Construtores

Name Description
CodeMemberEvent()

Inicializa uma nova instância da CodeMemberEvent classe.

Propriedades

Name Description
Attributes

Obtém ou define os atributos do membro.

(Herdado de CodeTypeMember)
Comments

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

(Herdado de CodeTypeMember)
CustomAttributes

Obtém ou define os atributos personalizados do membro.

(Herdado de CodeTypeMember)
EndDirectives

Recebe as diretivas finais para o membro.

(Herdado de CodeTypeMember)
ImplementationTypes

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

LinePragma

Obtém ou define a linha onde ocorre a instrução do tipo membro.

(Herdado de CodeTypeMember)
Name

Obtém ou define o nome do membro.

(Herdado de CodeTypeMember)
PrivateImplementationType

Obtém ou define o tipo de dado implementado de forma privada, se houver.

StartDirectives

Recebe as diretivas de início para o membro.

(Herdado de CodeTypeMember)
Type

Obtém ou define o tipo de dado do tipo delegado que gere o evento.

UserData

Obtém os dados definidos pelo utilizador para o objeto atual.

(Herdado de CodeObject)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a