IVsDataViewHierarchy 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