Freigeben über


GraphSchema-Klasse

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.Graph
      Microsoft.VisualStudio.GraphModel.GraphSchema

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class GraphSchema _
    Inherits Graph
[SerializableAttribute]
public class GraphSchema : Graph
[SerializableAttribute]
public ref class GraphSchema : public Graph
[<SerializableAttribute>]
type GraphSchema =  
    class
        inherit Graph
    end
public class GraphSchema extends Graph

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode GraphSchema(Boolean, String)
Geschützte Methode GraphSchema(SerializationInfo, StreamingContext)

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Categories
Öffentliche Eigenschaft CategoryCount Gibt die Anzahl von Kategorien im Objekt zurück. (Von GraphObject geerbt.)
Öffentliche Eigenschaft DescriptiveCategoryCaption (Von GraphObject geerbt.)
Öffentliche Eigenschaft IsCollapsed Ruft ab, ob dieser Knoten reduziert wurde. (Von GraphObject geerbt.)
Öffentliche Eigenschaft IsDocumentSchema
Öffentliche Eigenschaft IsExpanded Ruft ab, ob dieser Knoten erweitert wurde. (Von GraphObject geerbt.)
Öffentliche Eigenschaft IsGroup Ruft ab, ob dieses Objekt IsGroup ist.Sie sucht nach GraphProperties.StyleForGroup (Von GraphObject geerbt.)
Öffentliche Eigenschaft IsPseudo Ruft ab, ob dieses Objekt Pseudo ist.Sie sucht nach GraphProperties.IsPseudo (Von GraphObject geerbt.)
Öffentliche Eigenschaft Item Eigenschaft, die einen Eigenschaftswert abruft oder festlegt. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Links Ruft die Auflistung von Links ab (Von Graph geerbt.)
Öffentliche Eigenschaft Name
Öffentliche Eigenschaft Nodes Ruft die Auflistung von Knoten ab (Von Graph geerbt.)
Öffentliche Eigenschaft Owner Ruft das Diagrammobjekt ab, zu dem dieses Objekt gehört. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Paths Vom Serialisierungsprogramm während des Ladevorgangs gefundene CommonPaths, die auch beim Speichern verwendet werden. (Von Graph geerbt.)
Öffentliche Eigenschaft Properties
Öffentliche Eigenschaft PropertyCount Eigenschaft, die eine Zahl aller Anmerkungen zurückgibt. (Von GraphObject geerbt.)
Öffentliche Eigenschaft PropertyKeys Eigenschaft, die eine Enumeration aller Anmerkungsschlüssel zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.)
Öffentliche Eigenschaft PropertyValues Eigenschaft, die eine Enumeration aller Anmerkungswerte zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Schemas Der Satz von Schemas, die dem Diagramm zugeordnet sind (Von Graph geerbt.)
Öffentliche Eigenschaft Styles Ruft die Auflistung der Formate ab (Von Graph geerbt.)
Öffentliche Eigenschaft Visibility Hilfseigenschaft zum Abrufen/Festlegen der visibility-Eigenschaft für ein GraphObject (Von GraphObject geerbt.)
Öffentliche Eigenschaft VisibleLinks Gibt die sichtbaren Links zurück (link.IsVisible-== true). (Von Graph geerbt.)
Öffentliche Eigenschaft VisibleNodes Gibt die sichtbaren Knoten zurück (node.IsVisible-== true). (Von Graph geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddCategory Fügen Sie dem Objekt eine Kategorie hinzu. (Von GraphObject geerbt.)
Öffentliche Methode AddSchema (Überschreibt Graph.AddSchema(GraphSchema).)
Öffentliche Methode ClearCategories Entfernt alle Kategorien aus diesem Objekt. (Von GraphObject geerbt.)
Öffentliche Methode ClearValue(GraphProperty) Entfernt den Wert der angegebenen Eigenschaft. (Von GraphObject geerbt.)
Öffentliche Methode Copy Erstellen Sie eine Kopie des Diagramms. (Von Graph geerbt.)
Öffentliche Methode CopyCategories Kopiert alle neuen Kategorien aus dem angegebenen Objekt, wobei vorhandene Kategorien beibehalten werden. (Von GraphObject geerbt.)
Öffentliche Methode CopyProperties Kopiert alle neuen Eigenschaften aus dem angegebenen Objekt, wobei vorhandene Eigenschaftswerte unverändert bleiben. (Von GraphObject geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode FindCategories
Öffentliche Methode FindCategory
Öffentliche Methode FindProperties
Öffentliche Methode FindProperty
Öffentliche Methode GetDocumentSchema (Überschreibt Graph.GetDocumentSchema().)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetObjectData (Überschreibt Graph.GetObjectData(SerializationInfo, StreamingContext).)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValue(GraphProperty) Ruft den Wert der angegebenen Anmerkung ab. (Von GraphObject geerbt.)
Öffentliche Methode GetValue<T>(GraphProperty, Graph) Ruft den Wert der angegebenen Eigenschaft ab. (Von GraphObject geerbt.)
Öffentliche Methode GetValue<T>(GraphProperty, T) Ruft den Wert der angegebenen Anmerkung ab.Wird keine Eigenschaft festgelegt, wird der Standardwert zurückgegeben, den der Aufrufer an diese Methode übergibt (Von GraphObject geerbt.)
Öffentliche Methode GetValue<T>(GraphProperty, Graph, GraphCategory%) Ruft den Wert der angegebenen Eigenschaft ab und gibt außerdem die Kategorie zurück, aus der dieser Eigenschaftswert geerbt wurde, falls vorhanden. (Von GraphObject geerbt.)
Öffentliche Methode GetValueAsString Gibt die angegebene Eigenschaft als Zeichenfolge unter Verwendung der angegebenen Kultur zurück. (Von GraphObject geerbt.)
Öffentliche Methode HasCategory(String) Gibt true zurück, wenn das Objekt die angegebene Kategorie enthält. (Von GraphObject geerbt.)
Öffentliche Methode HasCategory(GraphCategory) Gibt true zurück, wenn das Objekt die angegebene Kategorie enthält. (Von GraphObject geerbt.)
Öffentliche Methode HasCategory(IEnumerable<GraphCategory>) Gibt true zurück, wenn das Objekt eine der angegebenen Kategorie enthält. (Von GraphObject geerbt.)
Öffentliche Methode HasCategoryInSet Bestimmt, ob die angegebene Gruppe von Kategorien für dieses Objekt gültig ist. (Von GraphObject geerbt.)
Öffentliche Methode HasValue Gibt true zurück, wenn die angegebene Anmerkung vorhanden ist. (Von GraphObject geerbt.)
Öffentliche Methode HideOrphans Blendet verwaiste Knoten aus.Eine Waise ist ein Knoten, der nicht in einer Gruppe enthalten ist. (Von Graph geerbt.)
Öffentliche Methode ImportLink Importiert einen Link zusammen mit dem Quell- und Zielknoten, sodass sie auch zum Diagramm gehören.Führt Knoten- oder Link-Eigenschaften und erforderliche Kategorien zusammen. (Von Graph geerbt.)
Öffentliche Methode ImportNode Importiert einen Knoten in ein Diagramm.Das Zusammenführen aller Kategorien und Eigenschaften ist erforderlich. (Von Graph geerbt.)
Öffentliche Methode ImportSubset Klont den angegebenen Knoten und seine Eigenschaften sowie die angegebene Anzahl von Link-Ebenen und alle Knoten, deren Links auf alle neuen Knoten und Links zeigen und diese in das Diagramm importieren.Wenn Ebenen Null ist, werden keine Links kopiert.Wenn Ebenen 1 ist, wird eine Ebene von Links und alle Knoten, auf die sie zeigen, kopiert. (Von Graph geerbt.)
Geschützte Methode InitializeDefaultSchemas (Überschreibt Graph.InitializeDefaultSchemas().)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Merge(Graph) Zusammenführen aller neuen Knoten und Links aus dem angegebenen Diagramm in diesem Diagramm (Von Graph geerbt.)
Öffentliche Methode Merge(IEnumerable<GraphConditionalStyle>) (Von Graph geerbt.)
Öffentliche Methode Merge(IEnumerable<GraphLink>) Zusammenführen aller Links aus der angegebenen Linkliste in diesem Diagramm (Von Graph geerbt.)
Öffentliche Methode Merge(IEnumerable<GraphNode>) Zusammenführen aller Knoten aus der angegebenen Knotenliste in diesem Diagramm (Von Graph geerbt.)
Öffentliche Methode Merge(IEnumerable<GraphObject>) Zusammenführen aller neuen Knoten und Links aus der angegebenen Liste von Diagrammobjekten in diesem Diagramm (Von Graph geerbt.)
Öffentliche Methode RemoveCategory Entfernen der Kategorie dieses Objekts (Von GraphObject geerbt.)
Öffentliche Methode RenameNode(String, String) Benennt einen Knoten im Diagramm um (klont in den neuen Knoten und entfernt den ursprünglichen) (Von Graph geerbt.)
Öffentliche Methode RenameNode(GraphNode, GraphNodeId) (Von Graph geerbt.)
Öffentliche Methode RenameNode(GraphNodeId, GraphNodeId) (Von Graph geerbt.)
Öffentliche Methode Save Speichert das Diagramm in einer Datei. (Von Graph geerbt.)
Öffentliche Methode SetMetadata (Überschreibt Graph.SetMetadata(Object, GraphMetadata).)
Öffentliche Methode SetValue<T> Legt den Wert der angegebenen Eigenschaft fest.Wenn die Eigenschaft bereits vorhanden ist, wird der Wert überschrieben, sofern die Anmerkungs-Flags dies nicht verhindern. (Von GraphObject geerbt.)
Öffentliche Methode ToString (Überschreibt Object.ToString().)
Öffentliche Methode ToXml() (Von Graph geerbt.)
Öffentliche Methode ToXml(Int32) Konvertiert das Diagramm zu XML mithilfe von GraphSerializer. (Von Graph geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Updated Ereignisimplementierung für GraphUpdated. (Von Graph geerbt.)
Öffentliches Ereignis Updating Ereignisimplementierung für BeforeUpdate.Dies ist ein Ereignis, auf das gelauscht werden kann und das Änderungen an einem Diagramm abbrechen kann. (Von Graph geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.GraphModel-Namespace