Freigeben über


GraphNode-Klasse

Stellt einen Knoten im gerichtete Diagramm dar

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.GraphNode

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

Syntax

'Declaration
Public Class GraphNode _
    Inherits GraphObject
public class GraphNode : GraphObject
public ref class GraphNode : public GraphObject
type GraphNode =  
    class
        inherit GraphObject
    end
public class GraphNode extends GraphObject

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode GraphNode(String) Erstellt einen Knoten
Öffentliche Methode GraphNode(Graph, GraphNodeId)
Öffentliche Methode GraphNode(Graph, GraphNodeId, String, GraphCategory)
Öffentliche Methode GraphNode(Graph, String, String, GraphCategory) Erstellt einen Knoten

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AllLinks Ruft die Liste aller Links ab (eingehend und ausgehend).
Öffentliche Eigenschaft Caption Anzeigbare Bezeichnung für den Knoten.Wenn keine Bezeichnung definiert wird, wird die ID zurückgeben, sodass dem Benutzer immer ein Element angezeigt wird.
Öffentliche Eigenschaft Categories Gibt alle Kategorien zurück.Gibt nie NULL zurück. (Von GraphObject geerbt.)
Öffentliche Eigenschaft CategoryCount Gibt die Anzahl von Kategorien im Objekt zurück. (Von GraphObject geerbt.)
Öffentliche Eigenschaft DescriptiveCategoryCaption (Von GraphObject geerbt.)
Öffentliche Eigenschaft Id Eindeutiger Bezeichner des Knotens
Öffentliche Eigenschaft IncomingLinkCount Gibt die Anzahl eingehender Link zurück.
Öffentliche Eigenschaft IncomingLinks Aufzählbares Element eingehender Links.Die Reihenfolge der Enumeration ist willkürlich.
Öffentliche Eigenschaft IsCollapsed Ruft ab, ob dieser Knoten reduziert wurde. (Von GraphObject geerbt.)
Öffentliche Eigenschaft IsContained Gibt true zurück, wenn der Knoten in einem anderen Knoten enthalten ist.
Öffentliche Eigenschaft IsContainer Gibt true zurück, wenn der Knoten ein Container eines anderen Knotens ist.
Ö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 LinkCount Gibt die Anzahl ausgehender und eingehender Link zurück.
Öffentliche Eigenschaft OutgoingLinkCount Gibt die Anzahl ausgehender Link zurück.
Öffentliche Eigenschaft OutgoingLinks Aufzählbares Element ausgehender Links.Die Reihenfolge der Enumeration ist willkürlich.
Öffentliche Eigenschaft Owner Ruft das Diagrammobjekt ab, zu dem dieses Objekt gehört. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Properties Eigenschaft, die eine Enumeration aller Anmerkungen zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.)
Ö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 Visibility Hilfseigenschaft zum Abrufen/Festlegen der visibility-Eigenschaft für ein GraphObject (Von GraphObject geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddCategory Fügen Sie dem Objekt eine Kategorie hinzu. (Von GraphObject geerbt.)
Ö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(String) Klont einen Knoten, einschließlich aller Eigenschaften, und klont neue Links aus den Links des ursprünglichen Knotens
Öffentliche Methode Copy(GraphNodeId)
Ö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 FindAncestors
Öffentliche Methode FindDescendants
Öffentliche Methode FindRelatedContainmentNodes(GraphSearchDirection)
Öffentliche Methode FindRelatedContainmentNodes(GraphSearchDirection, GraphSearchOption, array<GraphCategory[])
Öffentliche Methode FindRelatedNode
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetSources Ruft die Quellen ab, die mit diesem Knoten über einen Link verbunden sind, der mindestens 1 der angegebene Linkkategorien entspricht.
Öffentliche Methode GetTargets Ruft die Ziele ab, die mit diesem Knoten über einen Link verbunden sind, der mindestens 1 der angegebene Linkkategorien entspricht.
Ö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.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode RemoveCategory Entfernen der Kategorie dieses Objekts (Von GraphObject geerbt.)
Ö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 Eine benutzerfreundlichere Standardzeichenfolgendarstellung eines Node-Objekts (Überschreibt Object.ToString().)

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