CodeMemberEvent 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表對某一類型的事件的宣告。
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
- 繼承
- 屬性
範例
此範例示範使用 a CodeMemberEvent 來宣告一個代表 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
備註
CodeMemberEvent 可以用來表示某類型的事件成員。 CodeMemberEvent 具有屬性以指示事件的資料型態、是否私有實作資料型態,以及成員事件實作了哪些介面類型(若有的話)。
建構函式
| 名稱 | Description |
|---|---|
| CodeMemberEvent() |
初始化 CodeMemberEvent 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| Attributes |
取得或設定成員的屬性。 (繼承來源 CodeTypeMember) |
| Comments |
取得該類型成員的評論集合。 (繼承來源 CodeTypeMember) |
| CustomAttributes |
取得或設定成員的自訂屬性。 (繼承來源 CodeTypeMember) |
| EndDirectives |
負責成員的最終指令。 (繼承來源 CodeTypeMember) |
| ImplementationTypes |
取得或設定成員事件實作的資料型態。 |
| LinePragma |
取得或設定型別成員陳述句所處的行。 (繼承來源 CodeTypeMember) |
| Name |
取得或設定成員的名字。 (繼承來源 CodeTypeMember) |
| PrivateImplementationType |
取得或設定私有實作的資料型別(如果有的話)。 |
| StartDirectives |
為成員取得啟動指令。 (繼承來源 CodeTypeMember) |
| Type |
接收或設定處理事件的代理型態的資料型態。 |
| UserData |
取得目前物件的使用者可定義資料。 (繼承來源 CodeObject) |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |