Share via


IVsDataViewHierarchy Members

Include Protected Members
Include Inherited Members

Represents the ability of a provider to manipulate a Server Explorer connection through its implementation as a data view hierarchy.

The IVsDataViewHierarchy type exposes the following members.

Methods

 

Name

Description

Public method

CreateNewItem

Creates a new node in the data view hierarchy.

Public method

CreateNewItems

Creates the specified number of new nodes in the data view hierarchy.

Public method

DelayInsertItem

Overloaded. Adds the specified node to the queue of nodes to be inserted at a later time, if the parent node has not been expanded yet or is not created. Otherwise, inserts the specified node immediately.

Public method

DiscardItem

Removes the specified node from Server Explorer and de-allocates its corresponding object from memory.

Public method

GetOtherViewHierarchy

Retrieves the data view hierarchy associated with the given Server Explorer connection.

Public method

GetProviderImplementation<T>

Creates an implementation of the generic type T from the specified type.

Public method

GetViewCommonNodeInfo

Returns the IVsDataViewCommonNodeInfo for the specified node.

Public method

InsertItem

Overloaded. Inserts the specified node under the specified parent node.

Public method

RemoveItem

Overloaded. Removes the specified node from Server Explorer.

Public method

SetNewItemSaveName

Sets the name for use when saving the specified node.

Top

Properties

 

Name

Description

Public property

CurrentView

Gets the current view of the data view hierarchy.

Public property

ExplorerConnection

Gets the current connection to Server Explorer.

Public property

IsConnectionInitialized

Gets a value indicating whether the connection to Server Explorer has been initialized.

Public property

IsModelInitialized

Gets a value indicating whether the support model is initialized.

Public property

IsViewSupportInitialized

Gets a value indicating whether the view support object is initialized.

Public property

Model

Gets the existing support model object.

Public property

PersistentCommands

Gets a collection of name/value pairs of commands that are associated with the current Server Explorer connection and that are saved in the registry.

Public property

PersistentProperties

Gets a collection of name/value pairs of properties that are associated with the current Server Explorer connection and that are saved.

Public property

ServiceProvider

Gets the current data service provider.

Public property

ViewSupport

Gets the view support object associated with the current Server Explorer connection.

Top

See Also

Reference

IVsDataViewHierarchy Interface

Microsoft.VisualStudio.Data.Services.SupportEntities Namespace