IVsDataExplorerNode Interface

Definition

Important

This API is not CLS-compliant.

Represents any node in the Visual Studio Server Explorer that appears as a child to the Data Connections node.

public interface class IVsDataExplorerNode
[System.CLSCompliant(false)]
public interface IVsDataExplorerNode
[<System.CLSCompliant(false)>]
type IVsDataExplorerNode = interface
Public Interface IVsDataExplorerNode
Attributes

Properties

CanCopy

Gets a value indicating whether the copy command is supported on the node.

CanCut

Gets a value indicating whether the cut command is supported on the node.

CanDelete

Gets a value indicating whether the delete command is supported on the node.

CanOpen

Gets a value indicating whether the open command is supported on the node.

CanPaste

Gets a value indicating whether the paste command is supported on the node.

CanRename

Gets a value indicating whether the rename command is supported on the node.

Caption

Gets the caption of the node.

Children

Gets a collection of all child nodes that appear under this node in Server Explorer.

DocumentMoniker

Gets the document moniker for this node through the data view hierarchy.

ExplorerConnection

Gets the data explorer connection that is currently being used.

FullName

Gets the full name of the node.

HasBeenExpanded

Gets a value indicating whether the current node has been expanded.

IsDiscarded

Gets a value indicating whether the current node is discarded.

IsExpandable

Gets a value indicating whether the current node can be expanded to show lower-level child nodes.

IsExpanded

Gets a value indicating whether the current node is expanded.

IsExpanding

Gets a value indicating whether the current node is in the process of being expanded.

IsPlaced

Gets a value indicating whether the current node has been inserted into the Server Explorer tree.

IsRefreshing

Gets a value indicating whether the current node is in the process of being refreshed.

IsVisible

Gets a value indicating whether the current node is visible in the Server Explorer window.

ItemId

Gets a numerical value that identifies the current node.

Name

Gets the name of the current node.

NextSibling

Gets the next node that is a sibling to the current node in Server Explorer.

Object

Gets the data object associated with the current Server Explorer node.

Parent

The parent node of the current node in Server Explorer.

PreviousSibling

Gets a node that is a sibling to the current node and that is immediately before the current node.

Methods

AddToSelection()

Adds the current node to a group of selected nodes.

CanOpenSpecificDocumentView(Guid)

Indicates whether a document view window can be opened for the current node.

Collapse()

Collapses the current node in order to hide its child nodes in Server Explorer.

Copy()

Creates a copy of the current node.

Cut()

Creates a copy of the current node and then deletes the node.

Delete()

Deletes the current node from Server Explorer.

DoDefaultAction()

Executes the default command, if any, on the current node.

Expand()

Expands the current node in Server Explorer.

ExpandToShow()

Expands the parent nodes in order to show the current node in Server Explorer.

ExtendSelectionToNode()

Extends the selected items in the UI up to the current node, resulting in multiple node selection.

FullNameEquals(String)

Verifies the full name of the current node.

GetChildren(Boolean)

Retrieves a collection of all child nodes for the current node.

GetCommand(CommandID)

Gets a menu command corresponding to the specified CommandID value.

NameEquals(String)

Verifies the name of the current node.

OpenDocument()

Opens the current node as a document window frame in the Visual Studio environment.

OpenSpecificDocumentView(Guid)

Opens the current node as a document window frame in the Visual Studio environment.

OpenSpecificDocumentView(Guid, Object)

Opens the current node as a document window frame in the Visual Studio environment.

OpenSpecificDocumentView(Guid, Object, Boolean)

Opens the current node as a document window frame in the Visual Studio environment.

Paste()

Pastes the node from the Clipboard to Server Explorer.

Refresh()

Refreshes the current node and its child nodes asynchronously, if any are expanded in Server Explorer.

Refresh(Boolean)

Refreshes the current node and its child nodes, if any are expanded in Server Explorer.

Rename(String)

Replaces the caption of the current node with a new name.

Select()

Selects the current node in Server Explorer.

Unselect()

Deselects the current node in Server Explorer.

Applies to