CodeMemberEvent Třída

Definice

Představuje deklaraci události typu.

public ref class CodeMemberEvent : System::CodeDom::CodeTypeMember
public 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
type CodeMemberEvent = class
    inherit 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
Dědičnost
CodeMemberEvent
Atributy

Příklady

Tento příklad ukazuje použití deklarování CodeMemberEvent události, která přebírá delegáta 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

Poznámky

CodeMemberEvent lze použít k reprezentaci členů události typu. CodeMemberEvent obsahuje vlastnosti označující datový typ události, zda soukromě implementuje datový typ a jaké typy rozhraní, pokud existuje, implementuje událost člena.

Konstruktory

Name Description
CodeMemberEvent()

Inicializuje novou instanci CodeMemberEvent třídy.

Vlastnosti

Name Description
Attributes

Získá nebo nastaví atributy člena.

(Zděděno od CodeTypeMember)
Comments

Získá kolekci komentářů pro člena typu.

(Zděděno od CodeTypeMember)
CustomAttributes

Získá nebo nastaví vlastní atributy člena.

(Zděděno od CodeTypeMember)
EndDirectives

Získá koncové direktivy pro člena.

(Zděděno od CodeTypeMember)
ImplementationTypes

Získá nebo nastaví datový typ, který člen událost implementuje.

LinePragma

Získá nebo nastaví řádek, na kterém dojde k příkazu člen typu.

(Zděděno od CodeTypeMember)
Name

Získá nebo nastaví název člena.

(Zděděno od CodeTypeMember)
PrivateImplementationType

Získá nebo nastaví soukromě implementovaný datový typ, pokud existuje.

StartDirectives

Získá počáteční direktivy pro člena.

(Zděděno od CodeTypeMember)
Type

Získá nebo nastaví datový typ delegáta, který zpracovává událost.

UserData

Získá uživatelem definovatelná data pro aktuální objekt.

(Zděděno od CodeObject)

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro