CodeMemberEvent Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en deklaration för en händelse av en typ.
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
- Arv
- Attribut
Exempel
Det här exemplet visar hur du använder en CodeMemberEvent för att deklarera en händelse som tar ett System.EventHandler ombud:
// 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
Kommentarer
CodeMemberEvent kan användas för att representera händelsemedlemmar av en typ. CodeMemberEvent har egenskaper som anger händelsens datatyp, om den implementerar en datatyp privat och vilka gränssnittstyper, om några, medlemshändelsen implementerar.
Konstruktorer
| Name | Description |
|---|---|
| CodeMemberEvent() |
Initierar en ny instans av CodeMemberEvent klassen. |
Egenskaper
| Name | Description |
|---|---|
| Attributes |
Hämtar eller anger medlemmens attribut. (Ärvd från CodeTypeMember) |
| Comments |
Hämtar samlingen med kommentarer för typmedlemmen. (Ärvd från CodeTypeMember) |
| CustomAttributes |
Hämtar eller anger medlemmens anpassade attribut. (Ärvd från CodeTypeMember) |
| EndDirectives |
Hämtar slutdirektiven för medlemmen. (Ärvd från CodeTypeMember) |
| ImplementationTypes |
Hämtar eller anger den datatyp som medlemshändelsen implementerar. |
| LinePragma |
Hämtar eller anger den rad där typmedlemsinstrukturen inträffar. (Ärvd från CodeTypeMember) |
| Name |
Hämtar eller anger namnet på medlemmen. (Ärvd från CodeTypeMember) |
| PrivateImplementationType |
Hämtar eller anger om någon privat implementerad datatyp. |
| StartDirectives |
Hämtar startdirektiven för medlemmen. (Ärvd från CodeTypeMember) |
| Type |
Hämtar eller anger datatypen för den ombudstyp som hanterar händelsen. |
| UserData |
Hämtar användardefinierbara data för det aktuella objektet. (Ärvd från CodeObject) |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |