CodeInterface2.AddEvent メソッド

更新 : 2007 年 11 月

インターフェイス イベントを追加します。

名前空間 :  EnvDTE80
アセンブリ :  EnvDTE80 (EnvDTE80.dll 内)

構文

'宣言
Function AddEvent ( _
    Name As String, _
    FullDelegateName As String, _
    CreatePropertyStyleEvent As Boolean, _
    Position As Object, _
    Access As vsCMAccess _
) As CodeEvent
'使用
Dim instance As CodeInterface2
Dim Name As String
Dim FullDelegateName As String
Dim CreatePropertyStyleEvent As Boolean
Dim Position As Object
Dim Access As vsCMAccess
Dim returnValue As CodeEvent

returnValue = instance.AddEvent(Name, _
    FullDelegateName, CreatePropertyStyleEvent, _
    Position, Access)
CodeEvent AddEvent(
    string Name,
    string FullDelegateName,
    bool CreatePropertyStyleEvent,
    Object Position,
    vsCMAccess Access
)
CodeEvent^ AddEvent(
    String^ Name, 
    String^ FullDelegateName, 
    [InAttribute] bool CreatePropertyStyleEvent, 
    Object^ Position, 
    vsCMAccess Access
)
function AddEvent(
    Name : String, 
    FullDelegateName : String, 
    CreatePropertyStyleEvent : boolean, 
    Position : Object, 
    Access : vsCMAccess
) : CodeEvent

パラメータ

  • Name
    型 : System.String

    必ず指定します。追加するインターフェイス イベントの名前です。

  • FullDelegateName
    型 : System.String

    必ず指定します。イベントの基になるデリゲートの名前です。

  • CreatePropertyStyleEvent
    型 : System.Boolean

    省略できます。プロパティ スタイル アクセサを持つイベントを作成します。

  • Position
    型 : System.Object

    省略できます。コード内のイベントの位置です。

戻り値

型 : EnvDTE80.CodeEvent

作成されたインターフェイス イベントを返します。

解説

メモ :

特定の種類の編集を行うと、クラス、構造体、関数、属性、デリゲートなどのコード モデル要素が非確定的な値になる場合があります。つまり、これらの要素の値は、常に同じ値になるとは限りません。詳細については、「コード モデルを使用したコードの調査 (Visual Basic)」の「変更されるコード モデル要素値」を参照してください。

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

CodeInterface2 インターフェイス

CodeInterface2 メンバ

EnvDTE80 名前空間

その他の技術情報

方法 : オートメーション オブジェクト モデルのコード例をコンパイルおよび実行する

コード モデルを使用したコードの調査 (Visual Basic)

コード モデルを使用したコードの調査 (Visual C#)