Microsoft.VisualStudio.Data.Schema.Project.Common.UI.TreeGridSupport Namespace
The Microsoft.VisualStudio.Data.Schema.Project.Common.UI.TreeGridSupport namespace provides interfaces and classes to support the Project feature. It supports the Visual Studio infrastructure and is not intended to be used directly from your code.
Classes
Class | Description | |
---|---|---|
DBObjectInfoBase | Base class that manages the state of the object. | |
DBObjectsBranch | Manages retrieving data for a row from the client through the IDBObjectInformation interface. This class also handles propagating the check state up and down the tree. | |
DBObjectSelectionTree | Manages branches for database object selection. | |
ListBoxHost | Helper class for creating a TypeEditorHostListBox instance. | |
MultiColumnBranchBase | Base class for multi-column branches. | |
SingleColumnBranchBase | The base class for single column branches. |
Interfaces
Interface | Description | |
---|---|---|
IDBObjectInfoProducer | Represents creating objects that implement the IDBObjectInformation that is stored by branches in the tree and, optionally, creating an image list for the tree to use. | |
IDBObjectInformation | Used by DBObjectsBranch branch to get the information to define the shape of the tree and populate the UI. |
Delegates
Delegate | Description | |
---|---|---|
DBObjectsBranch.DBObjectInfoVisitor | The delegate called for each item visited when the tree is traversed. | |
DBObjectSelectionTree.RootBranchCreator | The delegate used to create a DBObjectsBranch derived branch object, which is used as the root of the tree. | |
ListBoxHost.SetValueCallback | Called by property descriptor when an item value has changed. |