CodeMemberEvent Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje deklaraci pro událost 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
- Atributy
Příklady
Tento příklad ukazuje použití objektu k CodeMemberEvent deklaraci události, která přijímá delegáta System.EventHandler
:
// Declares an event that accepts a delegate type of System.EventHandler.
CodeMemberEvent^ event1 = gcnew CodeMemberEvent;
// Sets a name for the event.
event1->Name = "TestEvent";
// Sets the type of event.
event1->Type = gcnew 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.
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 má vlastnosti, které označují datový typ události, zda soukromě implementuje datový typ a jaké typy rozhraní (pokud existují) implementuje událost člena.
Konstruktory
CodeMemberEvent() |
Inicializuje novou instanci CodeMemberEvent třídy. |
Vlastnosti
Attributes |
Získá nebo nastaví atributy člena. (Zděděno od CodeTypeMember) |
Comments |
Získá kolekci komentářů pro typ člen. (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álosti implementuje. |
LinePragma |
Získá nebo nastaví řádek, na kterém se vyskytuje typ člen příkazu. (Zděděno od CodeTypeMember) |
Name |
Získá nebo nastaví název členu. (Zděděno od CodeTypeMember) |
PrivateImplementationType |
Získá nebo nastaví soukromě implementovaný datový typ, pokud existuje. |
StartDirectives |
Získá direktivy start pro člena. (Zděděno od CodeTypeMember) |
Type |
Získá nebo nastaví datový typ typu delegáta, který zpracovává událost. |
UserData |
Získá uživatelsky definovatelná data pro aktuální objekt. (Zděděno od CodeObject) |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |