次の方法で共有


IDatabaseProjectReferenceNode インターフェイス

このデータベース ノードは、別のプロジェクトへの参照を表します。

この API は、CLS に準拠していません。 

名前空間:  Microsoft.VisualStudio.Data.Schema.Package.Project
アセンブリ:  Microsoft.VisualStudio.Data.Schema.Package (Microsoft.VisualStudio.Data.Schema.Package.dll 内)

構文

'宣言
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseProjectReferenceNode _
    Inherits IDatabaseReferenceNode, IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseProjectReferenceNode : IDatabaseReferenceNode, 
    IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseProjectReferenceNode : IDatabaseReferenceNode, 
    IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseProjectReferenceNode =  
    interface
        interface IDatabaseReferenceNode
        interface IDatabaseNode
    end
public interface IDatabaseProjectReferenceNode extends IDatabaseReferenceNode, IDatabaseNode

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

プロパティ

  名前 説明
パブリック プロパティ Caption ソリューション エクスプローラーに表示されるキャプションを取得します。 (IDatabaseNode から継承されます。)
パブリック プロパティ Children このノードの子ノードのリストを取得します。 (IDatabaseNode から継承されます。)
パブリック プロパティ DirectoryName このノードのディレクトリの場所を取得します。 (IDatabaseNode から継承されます。)
パブリック プロパティ Id ソリューション エクスプローラー内のこのノードの一意の識別子を取得します。 (IDatabaseNode から継承されます。)
パブリック プロパティ IncludeStatement このノードの include ステートメントを取得します。 (IDatabaseReferenceNode から継承されます。)
パブリック プロパティ IsImported このノードがプロジェクトにインポートされるかどうかを示す値を取得します。 (IDatabaseNode から継承されます。)
パブリック プロパティ IsNonMemberItem この項目がプロジェクトのメンバー以外の項目であるかどうかを示す値を取得します。 (IDatabaseNode から継承されます。)
パブリック プロパティ IsRemoved このノードがプロジェクトから削除される予定であるかどうかを示す値を取得または設定します。 (IDatabaseReferenceNode から継承されます。)
パブリック プロパティ NodeProperties このノードに関連付けられているプロパティを取得します。 (IDatabaseNode から継承されます。)
パブリック プロパティ ParentNode このノードの親を取得します。 (IDatabaseNode から継承されます。)
パブリック プロパティ ProjectManager この特定のノードの最上位ルート ノードを取得します。 (IDatabaseNode から継承されます。)
パブリック プロパティ ReferencedFileName 参照先プロジェクトのキー出力のファイル名を取得します。 (IDatabaseReferenceNode から継承されます。)
パブリック プロパティ ReferencedFileNameFullPath 参照先プロジェクトのキー出力の完全パスを取得します。 (IDatabaseReferenceNode から継承されます。)
パブリック プロパティ ReferencedProjectFullPath この参照ノードの種類が VSCOMPONENTTYPE_Path である場合、プロジェクト ファイルの完全パスを取得または設定します。 (IDatabaseReferenceNode から継承されます。)
パブリック プロパティ ReferencedProjectGuid 参照されているプロジェクトの GUID を取得します。
パブリック プロパティ ReferencedProjectName 参照されているプロジェクトの名前を取得します。
パブリック プロパティ ReferenceType 参照の種類を取得します。 (IDatabaseReferenceNode から継承されます。)
パブリック プロパティ Url ディスク上のこのノードの完全なパスを取得します。 (IDatabaseNode から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド BatchSetItemAttribute (IDatabaseReferenceNode から継承されます。)
パブリック メソッド GetCustomMetadata このノードのカスタム メタデータを返します。 (IDatabaseNode から継承されます。)
パブリック メソッド GetItemAttribute プロジェクト ファイル内のこの項目のメタデータを返します。これは、GetItemAttribute を簡単に呼び出すために用意されています。 (IDatabaseNode から継承されます。)
パブリック メソッド GetProperty VSHPROPID_IsNonMemberItem などの Visual Studio 統合パートナー (VSIP) のプロパティを返します。 (IDatabaseNode から継承されます。)
パブリック メソッド IsReferenceValid 参照が有効でない場合は false を返します。 (IDatabaseReferenceNode から継承されます。)
パブリック メソッド Remove 階層から項目を削除します。 (IDatabaseNode から継承されます。)
パブリック メソッド SetItemAttribute プロジェクト ファイル内のこの項目のメタデータを設定します。これは、SetItemAttribute を簡単に呼び出すために用意されています。 (IDatabaseNode から継承されます。)
パブリック メソッド SetProperty VSHPROPID_IsNonMemberItem などの Visual Studio 統合パートナー (VSIP) のプロパティを設定します。 (IDatabaseNode から継承されます。)
パブリック メソッド SubHierarchyContainsImportedNode このノードのサブ階層に、インポートされたノードが含まれているかどうかを示す値を返します。 (IDatabaseNode から継承されます。)

このページのトップへ

参照

参照

Microsoft.VisualStudio.Data.Schema.Package.Project 名前空間