CodeMemberEvent クラス

定義

型のイベントの宣言を表します。Represents a declaration for an event of a type.

public ref class CodeMemberEvent : System::CodeDom::CodeTypeMember
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Serializable]
public class CodeMemberEvent : System.CodeDom.CodeTypeMember
type CodeMemberEvent = class
    inherit CodeTypeMember
Public Class CodeMemberEvent
Inherits CodeTypeMember
継承
CodeMemberEvent
属性

この例では、System.EventHandler デリゲートを受け取るイベントを宣言するために CodeMemberEvent を使用する方法を示します。This example demonstrates use of a CodeMemberEvent to declare an event that takes a System.EventHandler delegate:

// 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

注釈

CodeMemberEvent は、型のイベントメンバーを表すために使用できます。CodeMemberEvent can be used to represent event members of a type. CodeMemberEvent には、イベントのデータ型、プライベートにデータ型が実装されているかどうか、およびメンバーイベントが実装しているインターフェイス型 (存在する場合) を示すプロパティがあります。CodeMemberEvent has properties to indicate the data type of the event, whether it privately implements a data type, and what interface types, if any, the member event implements.

コンストラクター

CodeMemberEvent()

CodeMemberEvent クラスの新しいインスタンスを初期化します。Initializes a new instance of the CodeMemberEvent class.

プロパティ

Attributes

メンバーの属性を取得または設定します。Gets or sets the attributes of the member.

(継承元 CodeTypeMember)
Comments

型メンバーのコメント コレクションを取得します。Gets the collection of comments for the type member.

(継承元 CodeTypeMember)
CustomAttributes

メンバーのカスタム属性を取得または設定します。Gets or sets the custom attributes of the member.

(継承元 CodeTypeMember)
EndDirectives

メンバーの終了ディレクティブを取得します。Gets the end directives for the member.

(継承元 CodeTypeMember)
ImplementationTypes

メンバー イベントが実装しているデータ型を取得または設定します。Gets or sets the data type that the member event implements.

LinePragma

型メンバーのステートメントが発生する行を取得または設定します。Gets or sets the line on which the type member statement occurs.

(継承元 CodeTypeMember)
Name

メンバーの名前を取得または設定します。Gets or sets the name of the member.

(継承元 CodeTypeMember)
PrivateImplementationType

プライベートに実装されているデータ型が存在する場合は、そのデータ型を取得または設定します。Gets or sets the privately implemented data type, if any.

StartDirectives

メンバーの開始ディレクティブを取得します。Gets the start directives for the member.

(継承元 CodeTypeMember)
Type

イベントを処理するデリゲート型のデータ型を取得または設定します。Gets or sets the data type of the delegate type that handles the event.

UserData

現在のオブジェクトのユーザー定義可能なデータを取得します。Gets the user-definable data for the current object.

(継承元 CodeObject)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象