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
- 継承
- 属性
例
この例では、 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) |