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 は、コード要素から返すことができるすべてのオブジェクトを返します。
特定の名前空間またはタイプ (クラス、構造体、インターフェイスなど) のメンバーを反復処理するには、インターフェイスのサポートの有無を確認するか CodeElement を CodeNamespace にキャストしてから、Members プロパティを使用する必要があります。
Children は、このコード要素を通じて参照できるすべての関連する CodeElement オブジェクトのコレクションを返します。
オブジェクトや言語によっては、Children プロパティが Nothing または nullnull 参照 (Visual Basic では Nothing) を返す場合もあります。 Visual Studio でこれをサポートするための要件は特にありません。