ISchemaModelViewer-Schnittstelle

Stellt einen abstrakten Modell-Viewer, z. B. die Schemaansicht oder den Abhängigkeits-Viewer, dar.

Diese API ist nicht CLS-kompatibel. 

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

Syntax

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

Der ISchemaModelViewer-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode AddNodes(IList<IList<ISchemaModelViewerNode>>) Fügt der Schemaansicht eine Liste von Knoten hinzu.
Öffentliche Methode AddNodes(IList<IList<ISchemaModelViewerNode>>, Boolean, Boolean) Fügt der Schemaansicht eine Liste von Knoten hinzu.
Öffentliche Methode AddRootNode Fügt der Schemaansicht einen Stammknoten hinzu, der normalerweise den Projektknoten darstellt.
Öffentliche Methode GetExpandedNodes Gibt eine Liste erweiterter Knoten zurück.
Öffentliche Methode GetRootNodes Gibt eine Liste von Stammknoten zurück.
Öffentliche Methode GetSelectedModelElementNodes Sucht alle Knoten in der Auswahl und gibt die Knoten zurück, die zu ModelElementNodes gehören.
Öffentliche Methode GetSelectedNodes Gibt eine Liste ausgewählter Knoten zurück.
Öffentliche Methode ProjectNodeRenamed Aktualisiert die Benutzeroberfläche entsprechend der Umbenennung.
Öffentliche Methode Refresh Aktualisiert die Schemaansicht.
Öffentliche Methode RefreshNodes Aktualisiert die angegebene Liste von Knoten.
Öffentliche Methode RegisterForCommandRouting Registriert das angegebene Objekt für OLE-Befehlszielrouting.
Öffentliche Methode RegisterForLimitedCommandRouting Registriert das angegebene Objekt für OLE-Befehlszielrouting.
Öffentliche Methode RemoveFromCommandRouting Entfernt das angegebene Objekt aus dem OLE-Befehlszielrouting.
Öffentliche Methode RemoveNode Entfernt den angegebenen Knoten aus der Struktur.
Öffentliche Methode RemoveNodes Entfernt die Liste der Knoten aus der Schemaansicht.
Öffentliche Methode SelectAndExpandActiveProjectNode Wählt den Knoten aus, der das ausgewählte oder aktive Projekt darstellt, und erweitert diesen.
Öffentliche Methode SelectAndExpandProjectNode Wählt den Projektknoten aus und erweitert diesen.
Öffentliche Methode SelectNode Wählt den Knoten für das angegebene Modellelement aus und erweitert diesen optional.
Öffentliche Methode SelectNodes(IList<IModelElement>) Wählt die Knoten aus, die dem angegebenen Modellelement zugeordnet sind.
Öffentliche Methode SelectNodes(IList<IList<ISchemaModelViewerNode>>, Boolean) Wählt Knoten mit den angegebenen Pfaden aus und erweitert sie optional.

Zum Seitenanfang

Siehe auch

Referenz

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