CodeMemberEvent クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
型のイベントの宣言を表します。
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
- 継承
- 属性
例
この例では、 を CodeMemberEvent 使用してデリゲートを受け取るイベントを System.EventHandler
宣言します。
// 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 には、イベントのデータ型、データ型をプライベートに実装するかどうか、およびメンバー イベントが実装するインターフェイス型 (存在する場合) を示すプロパティがあります。
コンストラクター
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) |
適用対象
.NET