この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。
訳文
原文
このトピックはまだ評価されていません - このトピックを評価する

CodeModel インターフェイス

ソース コード ファイル内のプログラム構成体へのアクセスを可能にします。

名前空間:  EnvDTE
アセンブリ:  EnvDTE (EnvDTE.dll 内)
[GuidAttribute("0CFBC2B4-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeModel

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)」で、コード モデル要素値を変更する方法についての説明を参照してください。

この情報は役に立ちましたか。
(残り 1500 文字)
コミュニティ コンテンツ 追加
注釈 FAQ