次の方法で共有


IDatabaseFileReferenceNode インターフェイス

ソリューション エクスプローラー内のファイル参照ノードを表します。

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

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

構文

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

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

プロパティ

  名前 説明
パブリック プロパティ 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 から継承されます。)
パブリック プロパティ 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 名前空間