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
Creates a new node in the data view hierarchy.
Creates the specified number of new nodes in the data view hierarchy.
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.
Removes the specified node from Server Explorer and de-allocates its corresponding object from memory.
Retrieves the data view hierarchy associated with the given Server Explorer connection.
Creates an implementation of the generic type T from the specified type.
Returns the IVsDataViewCommonNodeInfo for the specified node.
Overloaded. Inserts the specified node under the specified parent node.
Overloaded. Removes the specified node from Server Explorer.
Sets the name for use when saving the specified node.
Top
Properties
Name
Description
Gets the current view of the data view hierarchy.
Gets the current connection to Server Explorer.
Gets a value indicating whether the connection to Server Explorer has been initialized.
Gets a value indicating whether the support model is initialized.
Gets a value indicating whether the view support object is initialized.
Gets the existing support model object.
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.
Gets a collection of name/value pairs of properties that are associated with the current Server Explorer connection and that are saved.
Gets the current data service provider.
Gets the view support object associated with the current Server Explorer connection.
Top
See Also
Reference
IVsDataViewHierarchy Interface
Microsoft.VisualStudio.Data.Services.SupportEntities Namespace