IDatabaseSchemaView Interface

This interface represents the database Schema View in Visual Studio.

This API is not CLS-compliant. 

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseSchemaView _
    Inherits ISchemaModelViewer
[CLSCompliantAttribute(false)]
public interface IDatabaseSchemaView : ISchemaModelViewer
[CLSCompliantAttribute(false)]
public interface class IDatabaseSchemaView : ISchemaModelViewer
[<CLSCompliantAttribute(false)>]
type IDatabaseSchemaView =  
    interface
        interface ISchemaModelViewer
    end
public interface IDatabaseSchemaView extends ISchemaModelViewer

The IDatabaseSchemaView type exposes the following members.

Methods

  Name Description
Public method AddNodes(IList<IList<ISchemaModelViewerNode>>) Adds a list of nodes to Schema View. (Inherited from ISchemaModelViewer.)
Public method AddNodes(IList<IList<ISchemaModelViewerNode>>, Boolean, Boolean) Adds a list of nodes to Schema View. (Inherited from ISchemaModelViewer.)
Public method AddRootNode Adds a root node to Schema View that usually represents the project node. (Inherited from ISchemaModelViewer.)
Public method GetExpandedNodes Returns a list of expanded nodes. (Inherited from ISchemaModelViewer.)
Public method GetRootNodes Returns a list of root nodes. (Inherited from ISchemaModelViewer.)
Public method GetSelectedModelElementNodes From the selection, look for all the nodes, and return those that belong to ModelElementNodes. (Inherited from ISchemaModelViewer.)
Public method GetSelectedNodes Returns a list of selected nodes. (Inherited from ISchemaModelViewer.)
Public method ProjectNodeRenamed Updates the user interface to reflect the rename. (Inherited from ISchemaModelViewer.)
Public method Refresh Refreshes Schema View. (Inherited from ISchemaModelViewer.)
Public method RefreshNodes Refreshes the specified list of nodes. (Inherited from ISchemaModelViewer.)
Public method RegisterForCommandRouting Registers the specified object for OLE command target routing. (Inherited from ISchemaModelViewer.)
Public method RegisterForLimitedCommandRouting Registers the specified object for OLE command target routing. (Inherited from ISchemaModelViewer.)
Public method RemoveFromCommandRouting Removes the specified object from OLE command target routing. (Inherited from ISchemaModelViewer.)
Public method RemoveNode Removes the specified node from the tree. (Inherited from ISchemaModelViewer.)
Public method RemoveNodes Removes the list of nodes from Schema View. (Inherited from ISchemaModelViewer.)
Public method SelectAndExpandActiveProjectNode Selects and expands the node that represents the selected or active project. (Inherited from ISchemaModelViewer.)
Public method SelectAndExpandProjectNode Selects and expands the project node. (Inherited from ISchemaModelViewer.)
Public method SelectNode Selects and optionally expands the node for the specified model element. (Inherited from ISchemaModelViewer.)
Public method SelectNodes(IList<IModelElement>) Selects the nodes that are associated with the specified model element. (Inherited from ISchemaModelViewer.)
Public method SelectNodes(IList<IList<ISchemaModelViewerNode>>, Boolean) Selects and optionally expands nodes with the specified paths. (Inherited from ISchemaModelViewer.)

Top

See Also

Reference

Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView Namespace