CodeMemberEvent 類別

定義

代表對某一類型的事件的宣告。

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
繼承
CodeMemberEvent
屬性

範例

此範例示範使用 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)

適用於