次の方法で共有


VCCodeUsingAlias インターフェイス

ソリューションのソース・コードの alias のコード要素を表すオブジェクト。

名前空間:  Microsoft.VisualStudio.VCCodeModel
アセンブリ:  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll 内)

構文

'宣言
<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")> _
Public Interface VCCodeUsingAlias
[GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface VCCodeUsingAlias
[GuidAttribute(L"0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface class VCCodeUsingAlias
[<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")>]
type VCCodeUsingAlias =  interface end
public interface VCCodeUsingAlias

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

プロパティ

  名前 説明
パブリック プロパティ Access この項目のアクセスの属性を取得します。
パブリック プロパティ Attributes オブジェクトのすべての属性のコレクションを取得します。
パブリック プロパティ Children このコード コンストラクターに含まれているオブジェクトのコレクションを取得します。
パブリック プロパティ CodeModel プロジェクトの VCCodeModel オブジェクトを取得します。
パブリック プロパティ Collection このプロパティをサポートしているオブジェクトまたはこのコード コンストラクターに含まれているオブジェクトを含むコレクションを取得します。
パブリック プロパティ Comment コード要素に関連付けられたコメントを取得または設定します。
パブリック プロパティ DisplayName この出力グループのユーザー インターフェイスに使用されている名前を取得します。
パブリック プロパティ DTE トップレベルの機能拡張オブジェクトを取得します。
パブリック プロパティ EndPoint コード項目の終了位置であるエディット ポイントを取得します。
パブリック プロパティ EndPointOf オブジェクトの終了点を返します。
パブリック プロパティ Extender 要求された Extender オブジェクトがこのオブジェクトで利用できる場合はそれを取得します。
パブリック プロパティ ExtenderCATID オブジェクトの Extender カテゴリ ID (CATID) を取得します。
パブリック プロパティ ExtenderNames オブジェクトで使用できる Extender の一覧を取得します。
パブリック プロパティ File ファイルをこの要素に関連付けられているを取得します。
パブリック プロパティ FullName オブジェクトのファイルの完全パスと名前を取得します。
パブリック プロパティ InfoLocation コード モデルの機能を取得します。
パブリック プロパティ IsCaseSensitive コード要素が大文字と小文字を区別するかどうかを判定します。
パブリック プロパティ IsCodeType CodeType のオブジェクトがこのオブジェクトから取得できるかどうかを判定します。
パブリック プロパティ IsInjected コード要素が属性によって挿入されるかどうかを判定します。
パブリック プロパティ IsReadOnly オブジェクトを含むファイルが読み取り専用かどうかを判断します。
パブリック プロパティ IsTemplate この要素は、テンプレートにあるかどうかを判定します。
パブリック プロパティ IsZombie オブジェクトがあるかどうかを判定します。
パブリック プロパティ Kind オブジェクトの型を取得します。
パブリック プロパティ Language コードの作成に使用されたプログラミング言語を取得します。
パブリック プロパティ Location オブジェクトの宣言の位置を返します。
パブリック プロパティ Name オブジェクトの名前を取得または設定します。
パブリック プロパティ Namespace 名前空間を定義するオブジェクトを取得します。
パブリック プロパティ Parent このオブジェクトの直接の親オブジェクトを取得します。
パブリック プロパティ Picture ユーザー インターフェイスでアイコンとして使用するピクチャ オートメーション オブジェクトを取得します。
パブリック プロパティ Project オブジェクトに関連付けられている Project オブジェクトを取得します。
パブリック プロパティ ProjectItem ProjectItem のオブジェクトをこのオブジェクトに関連付けられているを取得します。
パブリック プロパティ References 現在、実装されていません。
パブリック プロパティ StartPoint コード項目の先頭を定義する TextPoint オブジェクトを取得します。
パブリック プロパティ StartPointOf オブジェクトの開始点を取得します。
パブリック プロパティ TemplateParameters クラス テンプレートに含まれるパラメーターのコレクションを取得します。
パブリック プロパティ Templatizations マイクロソフト内部でのみ使用します。
パブリック プロパティ TypeString 型の文字列形式を使用して、オブジェクトの型を取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddAttribute 新しい属性コード コンストラクターを作成して、正しい位置にコードを挿入します。
パブリック メソッド AddTemplateParameter パラメーターをテンプレートに追加します
パブリック メソッド GetEndPoint コード要素定義の末尾を示す TextPoint オブジェクトを返します。
パブリック メソッド GetStartPoint コード要素定義の先頭を定義する TextPoint オブジェクトを返します。
パブリック メソッド IsSelf 指定されたコード要素が親コード要素と同一かどうかを判断します。
パブリック メソッド RemoveTemplateParameter テンプレート定義からパラメーターを削除します。

このページのトップへ

解説

VCCodeUsingAlias オブジェクトは、既存の alias コンストラクトを変更するために使用します。

オブジェクトに子がない場合は、Nothing または nullnull 参照 (Visual Basic では Nothing) が返されます。

Children は、主に Visual C++ で使用されます。 Children は、コード要素から返すことができるすべてのオブジェクトを返します。

特定の名前空間またはタイプ (クラス、構造体、インターフェイスなど) のメンバーを反復処理するには、インターフェイスのサポートの有無を確認するか CodeElementCodeNamespace にキャストしてから、Members プロパティを使用する必要があります。

Children は、このコード要素を通じて参照できるすべての関連する CodeElement オブジェクトのコレクションを返します。

オブジェクトや言語によっては、Children プロパティが Nothing または nullnull 参照 (Visual Basic では Nothing) を返す場合もあります。 Visual Studio でこれをサポートするための要件は特にありません。

参照

関連項目

Microsoft.VisualStudio.VCCodeModel 名前空間