次の方法で共有


IDatabaseNode インターフェイス

ソリューション エクスプローラー内のノードを表します。 IDatabaseProjectNodeIDatabaseReferenceNodeIDatabaseProjectPropertiesFolderNodeIDatabaseFolderNode、または IDatabaseFileNode になります。

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

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

構文

'宣言
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseNode =  interface end
public interface IDatabaseNode

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

プロパティ

  名前 説明
パブリック プロパティ Caption ソリューション エクスプローラーに表示されるキャプションを取得します。
パブリック プロパティ Children このノードの子ノードのリストを取得します。
パブリック プロパティ DirectoryName このノードのディレクトリの場所を取得します。
パブリック プロパティ Id ソリューション エクスプローラー内のこのノードの一意の識別子を取得します。
パブリック プロパティ IsImported このノードがプロジェクトにインポートされるかどうかを示す値を取得します。
パブリック プロパティ IsNonMemberItem この項目がプロジェクトのメンバー以外の項目であるかどうかを示す値を取得します。
パブリック プロパティ NodeProperties このノードに関連付けられているプロパティを取得します。
パブリック プロパティ ParentNode このノードの親を取得します。
パブリック プロパティ ProjectManager この特定のノードの最上位ルート ノードを取得します。
パブリック プロパティ Url ディスク上のこのノードの完全なパスを取得します。

このページのトップへ

メソッド

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

このページのトップへ

参照

参照

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