次の方法で共有


CodeVariable2 インターフェイス

ソース ファイル内の変数構成体を定義します。

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

構文

'宣言
<GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")> _
Public Interface CodeVariable2 _
    Inherits CodeVariable
[GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
public interface CodeVariable2 : CodeVariable
[GuidAttribute(L"F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
public interface class CodeVariable2 : CodeVariable
[<GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")>]
type CodeVariable2 =  
    interface
        interface CodeVariable
    end
public interface CodeVariable2 extends CodeVariable

CodeVariable2 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Access (CodeVariable から継承されます。)
パブリック プロパティ Access この項目のアクセス属性を設定または取得します。
パブリック プロパティ Attributes (CodeVariable から継承されます。)
パブリック プロパティ Attributes 親オブジェクトのすべての属性のコレクションを取得します。
パブリック プロパティ Children (CodeVariable から継承されます。)
パブリック プロパティ Children この CodeVariable に含まれているオブジェクトのコレクションを取得します。
パブリック プロパティ Collection (CodeVariable から継承されます。)
パブリック プロパティ Collection このプロパティをサポートしている CodeVariable オブジェクトを含んでいるコレクションを取得します。
パブリック プロパティ Comment (CodeVariable から継承されます。)
パブリック プロパティ Comment コード要素に関連付けられたコメントを取得または設定します。
パブリック プロパティ ConstKind 変数を変更できるタイミングを設定または取得します。
パブリック プロパティ DocComment (CodeVariable から継承されます。)
パブリック プロパティ DocComment 現在のコード モデル要素のドキュメント コメントを取得または設定します。
パブリック プロパティ DTE (CodeVariable から継承されます。)
パブリック プロパティ DTE トップ レベルの機能拡張オブジェクトを取得します。
パブリック プロパティ EndPoint (CodeVariable から継承されます。)
パブリック プロパティ EndPoint コード項目の終了位置であるエディット ポイントを取得します。
パブリック プロパティ Extender[String] (CodeVariable から継承されます。)
パブリック プロパティ Extender[String] 要求された Extender オブジェクトが利用できる場合はそれを返します。
パブリック プロパティ ExtenderCATID (CodeVariable から継承されます。)
パブリック プロパティ ExtenderCATID オブジェクトの Extender カテゴリ ID (CATID) を取得します。
パブリック プロパティ ExtenderNames (CodeVariable から継承されます。)
パブリック プロパティ ExtenderNames オブジェクトで使用できる Extender の一覧を取得します。
パブリック プロパティ FullName (CodeVariable から継承されます。)
パブリック プロパティ FullName CodeVariable オブジェクトのファイルの完全パスと名前を取得します。
パブリック プロパティ InfoLocation (CodeVariable から継承されます。)
パブリック プロパティ InfoLocation コード モデルの機能を取得します。
パブリック プロパティ InitExpression (CodeVariable から継承されます。)
パブリック プロパティ InitExpression 要素の初期化コードを定義するオブジェクトを取得または設定します。
パブリック プロパティ IsCodeType (CodeVariable から継承されます。)
パブリック プロパティ IsCodeType このオブジェクトから CodeType オブジェクトを取得できるかどうかを示す値を取得します。
パブリック プロパティ IsConstant (CodeVariable から継承されます。)
パブリック プロパティ IsConstant 項目が定数かどうかを示す値を取得または設定します。
パブリック プロパティ IsGeneric 現在のクラスがジェネリックであるかどうかを示す値を取得します。
パブリック プロパティ IsShared (CodeVariable から継承されます。)
パブリック プロパティ IsShared 項目が静的に定義されているかどうか (項目がこのオブジェクト型のすべてのインスタンスに対して共通か、またはこのオブジェクト専用か) を示す値を取得または設定します。
パブリック プロパティ Kind (CodeVariable から継承されます。)
パブリック プロパティ Kind オブジェクトの型を示す列挙値を取得します。
パブリック プロパティ Language (CodeVariable から継承されます。)
パブリック プロパティ Language コードの作成に使用されたプログラミング言語を取得します。
パブリック プロパティ Name (CodeVariable から継承されます。)
パブリック プロパティ Name オブジェクトの名前を取得または設定します。
パブリック プロパティ Parent (CodeVariable から継承されます。)
パブリック プロパティ Parent CodeVariable オブジェクトのすぐ上の親オブジェクトを取得します。
パブリック プロパティ ProjectItem (CodeVariable から継承されます。)
パブリック プロパティ ProjectItem CodeVariable オブジェクトに関連付けられている ProjectItem オブジェクトを取得します。
パブリック プロパティ Prototype[Int32] (CodeVariable から継承されます。)
パブリック プロパティ Prototype[Int32] このオブジェクトのスタブの定義を保持する文字列を取得します。
パブリック プロパティ StartPoint (CodeVariable から継承されます。)
パブリック プロパティ StartPoint コード項目の先頭を定義する TextPoint オブジェクトを取得します。
パブリック プロパティ Type (CodeVariable から継承されます。)
パブリック プロパティ Type プログラムで使用する型を表すオブジェクトを取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddAttribute(String, String, Object) (CodeVariable から継承されます。)
パブリック メソッド AddAttribute(String, String, Object) 新しい属性コード構成を作成し、適切な位置にコードを挿入します。
パブリック メソッド GetEndPoint(vsCMPart) (CodeVariable から継承されます。)
パブリック メソッド GetEndPoint(vsCMPart) コード要素定義の末尾を示す TextPoint オブジェクトを取得します。
パブリック メソッド GetStartPoint(vsCMPart) (CodeVariable から継承されます。)
パブリック メソッド GetStartPoint(vsCMPart) コード要素定義の末尾を示す TextPoint オブジェクトを取得します。

このページのトップへ

解説

[!メモ]

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

参照

関連項目

EnvDTE80 名前空間

その他の技術情報

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

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

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