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
属性

この例では、 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 には、イベントのデータ型、データ型をプライベートに実装するかどうか、およびメンバー イベントが実装するインターフェイス型 (存在する場合) を示すプロパティがあります。

コンストラクター

名前 説明
CodeMemberEvent()

CodeMemberEvent クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Attributes

メンバーの属性を取得または設定します。

(継承元 CodeTypeMember)
Comments

型メンバーのコメントのコレクションを取得します。

(継承元 CodeTypeMember)
CustomAttributes

メンバーのカスタム属性を取得または設定します。

(継承元 CodeTypeMember)
EndDirectives

メンバーの終了ディレクティブを取得します。

(継承元 CodeTypeMember)
ImplementationTypes

メンバー イベントが実装するデータ型を取得または設定します。

LinePragma

型メンバー ステートメントが発生する行を取得または設定します。

(継承元 CodeTypeMember)
Name

メンバーの名前を取得または設定します。

(継承元 CodeTypeMember)
PrivateImplementationType

プライベートに実装されたデータ型 (存在する場合) を取得または設定します。

StartDirectives

メンバーの開始ディレクティブを取得します。

(継承元 CodeTypeMember)
Type

イベントを処理するデリゲート型のデータ型を取得または設定します。

UserData

現在のオブジェクトのユーザー定義可能なデータを取得します。

(継承元 CodeObject)

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象