この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 |
訳文
原文
|
CodeModel インターフェイス
ソース コード ファイル内のプログラム構成体へのアクセスを可能にします。
アセンブリ: EnvDTE (EnvDTE.dll 内)
CodeModel 型で公開されるメンバーは以下のとおりです。
| 名前 | 説明 | |
|---|---|---|
|
CodeElements | CodeElements のコレクションを取得します。 |
|
DTE | トップ レベルの機能拡張オブジェクトを取得します。 |
|
IsCaseSensitive | 現在の言語で大文字と小文字が区別されるかどうかを示す値を取得します。 |
|
Language | コードの作成に使用されたプログラミング言語を取得します。 |
|
Parent | CodeModel オブジェクトのすぐ上の親オブジェクトを取得します。 |
| 名前 | 説明 | |
|---|---|---|
|
AddAttribute | 新しい属性コード構成を作成し、適切な位置にコードを挿入します。 |
|
AddClass | 新しいクラス コード構成を作成し、適切な位置にコードを挿入します。 |
|
AddDelegate | 新しいデリゲート コード構成を作成し、適切な位置にコードを挿入します。 |
|
AddEnum | 新しい列挙コード構成を作成し、適切な位置にコードを挿入します。 |
|
AddFunction | 新しい関数コード構成を作成し、適切な位置にコードを挿入します。 |
|
AddInterface | 新しいインターフェイス コード構成を作成し、適切な位置にコードを挿入します。 |
|
AddNamespace | 新しい名前空間コード構成を作成し、適切な位置にコードを挿入します。 |
|
AddStruct | 新しい構造体コード構成を作成し、適切な位置にコードを挿入します。 |
|
AddVariable | 新しい変数コード構成を作成し、適切な位置にコードを挿入します。 |
|
CodeTypeFromFullName | 完全限定名に基づいてコード要素を返します。 |
|
CreateCodeTypeRef | 渡されたデータ型インジケーターに基づいて、CodeTypeRef オブジェクトを返します。 |
|
IsValidID | 指定した名前が現在の言語で有効なプログラム ID かどうかを示す値を返します。 |
|
Remove | 指定したコード要素をソース ファイルから削除します。 |
CodeModel オブジェクトは、プロジェクト レベルでコード モデルの機能を言語に提供します。ただし、このオブジェクトの一部のメンバーは、Visual Studio のすべての言語でサポートされているわけではありません。
CodeModel オブジェクトの主な機能は、ユーザーがプロジェクト内でアクセスできるコード要素を完全修飾名で検索できるようにすることと、プロジェクトの記述に使用されているプログラミング言語を判断することです。
メモ
|
|---|
|
特定の種類の編集を行うと、クラス、構造体、関数、属性、デリゲートなどのコード モデル要素が非確定的な値になる場合があります。つまり、これらの要素の値は、常に同じ値になるとは限りません。 詳細については、「コード モデルを使用したコードの調査 (Visual Basic)」で、コード モデル要素値を変更する方法についての説明を参照してください。 |
メモ