次の方法で共有


CodeParameter2 インターフェイス

関数やプロパティなどに対するパラメーターを定義するオブジェクト。

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

構文

'宣言
<GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")> _
Public Interface CodeParameter2 _
    Inherits CodeParameter
[GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")]
public interface CodeParameter2 : CodeParameter
[GuidAttribute(L"35CD9E36-7C96-4429-968F-C0C350CB1A47")]
public interface class CodeParameter2 : CodeParameter
[<GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")>]
type CodeParameter2 =  
    interface 
        interface CodeParameter 
    end
public interface CodeParameter2 extends CodeParameter

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

プロパティ

  名前 説明
パブリック プロパティ Attributes 親オブジェクトの属性のコレクションを取得します。
パブリック プロパティ Children このコード コンストラクターに含まれているオブジェクトのコレクションを取得します。
パブリック プロパティ Collection このプロパティをサポートしている CodeParameter オブジェクトを含んでいるコレクションを取得します。
パブリック プロパティ DefaultValue コード内にあるリテラル値を取得または設定します。
パブリック プロパティ DocComment 現在のコード モデル要素のドキュメント コメントを取得または設定します。
パブリック プロパティ DTE トップレベルの機能拡張オブジェクトを取得します。
パブリック プロパティ EndPoint コード項目の終了位置であるエディット ポイントを取得します。
パブリック プロパティ Extender 要求された Extender が CodeParameter オブジェクトで利用できる場合は Extender を取得します。
パブリック プロパティ ExtenderCATID CodeParameter オブジェクトの Extender カテゴリ ID (CATID) を取得します。
パブリック プロパティ ExtenderNames オブジェクトで使用できる Extender の一覧を取得します。
パブリック プロパティ FullName オブジェクトのファイルの完全パスと名前を取得します。
パブリック プロパティ InfoLocation コード モデルの機能を取得します。
パブリック プロパティ IsCodeType この CodeParameter オブジェクトから CodeType オブジェクトを取得できるかどうかを示す値を取得します。
パブリック プロパティ Kind オブジェクトの型を示す列挙値を取得します。
パブリック プロパティ Language コードの作成に使用されたプログラミング言語を取得します。
パブリック プロパティ Name オブジェクトの名前を取得または設定します。
パブリック プロパティ ParameterKind パラメーターが値を受け取る動作と参照を受け取る動作のどちらを要求するのかを示す値を取得または設定します。
パブリック プロパティ Parent CodeParameter オブジェクトの直接の親オブジェクトを取得します。
パブリック プロパティ ProjectItem 指定したオブジェクトに関連付けられている ProjectItem を取得します。
パブリック プロパティ StartPoint コード項目の先頭を定義する TextPoint オブジェクトを取得します。
パブリック プロパティ Type プログラムで使用する型を表すオブジェクトを取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddAttribute 新しい属性コード コンストラクターを作成して、正しい位置にコードを挿入します。
パブリック メソッド GetEndPoint コード要素定義の末尾を示す TextPoint オブジェクトを取得します。
パブリック メソッド GetStartPoint コード要素定義の先頭を定義する TextPoint オブジェクトを取得します。

このページのトップへ

解説

CodeParameter オブジェクトは、関数定義の仮パラメーターを表します。

注意

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

参照

関連項目

EnvDTE80 名前空間

その他の技術情報

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

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

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