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 | |
---|---|---|
GraphNode(String) | Erstellt einen Knoten | |
GraphNode(Graph, GraphNodeId) | ||
GraphNode(Graph, GraphNodeId, String, GraphCategory) | ||
GraphNode(Graph, String, String, GraphCategory) | Erstellt einen Knoten |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AllLinks | Ruft die Liste aller Links ab (eingehend und ausgehend). | |
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. | |
Categories | Gibt alle Kategorien zurück.Gibt nie NULL zurück. (Von GraphObject geerbt.) | |
CategoryCount | Gibt die Anzahl von Kategorien im Objekt zurück. (Von GraphObject geerbt.) | |
DescriptiveCategoryCaption | (Von GraphObject geerbt.) | |
Id | Eindeutiger Bezeichner des Knotens | |
IncomingLinkCount | Gibt die Anzahl eingehender Link zurück. | |
IncomingLinks | Aufzählbares Element eingehender Links.Die Reihenfolge der Enumeration ist willkürlich. | |
IsCollapsed | Ruft ab, ob dieser Knoten reduziert wurde. (Von GraphObject geerbt.) | |
IsContained | Gibt true zurück, wenn der Knoten in einem anderen Knoten enthalten ist. | |
IsContainer | Gibt true zurück, wenn der Knoten ein Container eines anderen Knotens ist. | |
IsExpanded | Ruft ab, ob dieser Knoten erweitert wurde. (Von GraphObject geerbt.) | |
IsGroup | Ruft ab, ob dieses Objekt IsGroup ist.Sie sucht nach GraphProperties.StyleForGroup (Von GraphObject geerbt.) | |
IsPseudo | Ruft ab, ob dieses Objekt Pseudo ist.Sie sucht nach GraphProperties.IsPseudo (Von GraphObject geerbt.) | |
Item | Eigenschaft, die einen Eigenschaftswert abruft oder festlegt. (Von GraphObject geerbt.) | |
LinkCount | Gibt die Anzahl ausgehender und eingehender Link zurück. | |
OutgoingLinkCount | Gibt die Anzahl ausgehender Link zurück. | |
OutgoingLinks | Aufzählbares Element ausgehender Links.Die Reihenfolge der Enumeration ist willkürlich. | |
Owner | Ruft das Diagrammobjekt ab, zu dem dieses Objekt gehört. (Von GraphObject geerbt.) | |
Properties | Eigenschaft, die eine Enumeration aller Anmerkungen zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.) | |
PropertyCount | Eigenschaft, die eine Zahl aller Anmerkungen zurückgibt. (Von GraphObject geerbt.) | |
PropertyKeys | Eigenschaft, die eine Enumeration aller Anmerkungsschlüssel zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.) | |
PropertyValues | Eigenschaft, die eine Enumeration aller Anmerkungswerte zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.) | |
Visibility | Hilfseigenschaft zum Abrufen/Festlegen der visibility-Eigenschaft für ein GraphObject (Von GraphObject geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddCategory | Fügen Sie dem Objekt eine Kategorie hinzu. (Von GraphObject geerbt.) | |
ClearCategories | Entfernt alle Kategorien aus diesem Objekt. (Von GraphObject geerbt.) | |
ClearValue(GraphProperty) | Entfernt den Wert der angegebenen Eigenschaft. (Von GraphObject geerbt.) | |
Copy(String) | Klont einen Knoten, einschließlich aller Eigenschaften, und klont neue Links aus den Links des ursprünglichen Knotens | |
Copy(GraphNodeId) | ||
CopyCategories | Kopiert alle neuen Kategorien aus dem angegebenen Objekt, wobei vorhandene Kategorien beibehalten werden. (Von GraphObject geerbt.) | |
CopyProperties | Kopiert alle neuen Eigenschaften aus dem angegebenen Objekt, wobei vorhandene Eigenschaftswerte unverändert bleiben. (Von GraphObject geerbt.) | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
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.) | |
FindAncestors | ||
FindDescendants | ||
FindRelatedContainmentNodes(GraphSearchDirection) | ||
FindRelatedContainmentNodes(GraphSearchDirection, GraphSearchOption, array<GraphCategory[]) | ||
FindRelatedNode | ||
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetSources | Ruft die Quellen ab, die mit diesem Knoten über einen Link verbunden sind, der mindestens 1 der angegebene Linkkategorien entspricht. | |
GetTargets | Ruft die Ziele ab, die mit diesem Knoten über einen Link verbunden sind, der mindestens 1 der angegebene Linkkategorien entspricht. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetValue(GraphProperty) | Ruft den Wert der angegebenen Anmerkung ab. (Von GraphObject geerbt.) | |
GetValue<T>(GraphProperty, Graph) | Ruft den Wert der angegebenen Eigenschaft ab. (Von GraphObject geerbt.) | |
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.) | |
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.) | |
GetValueAsString | Gibt die angegebene Eigenschaft als Zeichenfolge unter Verwendung der angegebenen Kultur zurück. (Von GraphObject geerbt.) | |
HasCategory(String) | Gibt true zurück, wenn das Objekt die angegebene Kategorie enthält. (Von GraphObject geerbt.) | |
HasCategory(GraphCategory) | Gibt true zurück, wenn das Objekt die angegebene Kategorie enthält. (Von GraphObject geerbt.) | |
HasCategory(IEnumerable<GraphCategory>) | Gibt true zurück, wenn das Objekt eine der angegebenen Kategorie enthält. (Von GraphObject geerbt.) | |
HasCategoryInSet | Bestimmt, ob die angegebene Gruppe von Kategorien für dieses Objekt gültig ist. (Von GraphObject geerbt.) | |
HasValue | Gibt true zurück, wenn die angegebene Anmerkung vorhanden ist. (Von GraphObject geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
RemoveCategory | Entfernen der Kategorie dieses Objekts (Von GraphObject geerbt.) | |
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.) | |
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.