GraphLink-Klasse
Stellt einen Link im gerichteten Diagramm dar.
Vererbungshierarchie
Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphLink
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Syntax
'Declaration
Public Class GraphLink _
Inherits GraphObject
public class GraphLink : GraphObject
public ref class GraphLink : public GraphObject
type GraphLink =
class
inherit GraphObject
end
public class GraphLink extends GraphObject
Der GraphLink-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
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.) | |
DescriptiveCategoryLabel | Erstellt eine getrennte Liste aller Kategorienbezeichnungen für dieses Diagrammobjekt. (Von GraphObject geerbt.) | |
DocumentSchema | Ruft das Schema der Dokumentlokalen Variable vom Besitzer dieses Diagramms ab. (Von GraphObject geerbt.) | |
Index | Ruft den optionalen Index dieses Links ab.Standardwert ist null.Bei diesem Index kann angegeben werden, wenn Sie eine Verbindung erstellen.Das Angeben unterschiedlicher Indexwerten ermöglicht es, mehrere Verbindungen zwischen der gleichen Quelle und Zielknoten zu erstellen. Um multilinks abzurufen, muss der Index für dieselben Quell- und Zielknoten eindeutig nur sein. | |
IsChildLink | Gibt true zurück, wenn die Quelle des Links eine Gruppe ist, das Ziel dieser Links ist ein untergeordnetes Element dieser Gruppe aus, und dieser Link hat IsContainment=true. | |
IsContainment | Ruft ab, ob dieser Link ein Kapselungslink ist. | |
IsGroup | Ruft ab, ob dieses Objekt IsGroup ist.Es findet nach dem GraphProperties.StyleForGroup. (Von GraphObject geerbt.) | |
IsLinkAndNodesVisible | Ein Link ist, wenn es sichtbar ist und seine Quelle "sichtbar" und Zielknoten sind auch angezeigt. | |
IsPseudo | Ruft ab, ob dieses Objekt Pseudo ist.Es findet nach dem GraphProperties.IsPseudo. (Von GraphObject geerbt.) | |
Item | Eigenschaft, die einen Eigenschaftswert abruft oder festlegt. (Von GraphObject geerbt.) | |
Label | Anzeigbare Bezeichnung für den Link. | |
Owner | Ruft das Diagrammobjekt ab, dass 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 einigen alle 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.) | |
Source | Die Linkquelle. | |
Target | Das Ziel des Links. | |
Visibility | Abzurufen Hilfeeigenschaft/Satzsichtbarkeitseigenschaft von einem GraphObject. (Von GraphObject geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddCategory | Fügt einer Kategorie das Objekt hinzu. (Von GraphObject geerbt.) | |
AsNode | Konvertiert das GraphObject zu einem GraphNode.Wenn dieses ein GraphGroup ist, wird der innere Knoten zurückgegeben. Für Typen als GraphNode/Gruppe, wird NULL zurückgegeben. (Von GraphObject geerbt.) | |
ClearCategories | Entfernt alle Kategorien aus diesem Objekt. (Von GraphObject geerbt.) | |
ClearValue(GraphProperty) | Entfernt den Wert der angegebenen Eigenschaft. (Von GraphObject geerbt.) | |
CopyCategories | Kopiert alle neuen Kategorien vom angegebenen Objekt und hält vorhandenen Kategorien. (Von GraphObject geerbt.) | |
CopyProperties | Kopiert alle neuen Eigenschaften vom angegebenen Objekt und hält vorhandene Eigenschaftswerte unverändert. (Von GraphObject geerbt.) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (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.) | |
FindRelatedLinks | Sucht die Links, die das acceptLink Prädikat entsprechen.Sie gefunden werden, indem einer Breitensuche entlang den Links wird, die das traverseLink Prädikat, in der Quell- oder Zielrichtung entsprechen, die vom searchDirection festgelegt wird. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetMetaObject | (Von GraphObject geerbt.) | |
GetSchemaValue | Ruft den schemaspezifischem Wert der Eigenschaft ab, sofern vorhanden. (Von GraphObject geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetValue(String) | Ruft den Wert der angegebenen Eigenschaft ab. (Von GraphObject 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.Wenn property nicht festgelegt ist, geben Sie den Standardwert zurück, die der Aufrufer an diese Methode übergeben. (Von GraphObject geerbt.) | |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Ruft den Wert der angegebenen Eigenschaft ab sowie der Kategorie, dass dieser Eigenschaftswert von der geerbt wurde, sofern zurück. (Von GraphObject geerbt.) | |
GetValueAsString | Gibt der angegebenen Eigenschaft als Zeichenfolge zurück, die die angegebene Kultur verwendet. (Von GraphObject geerbt.) | |
HasCategory(String) | Gibt true zurück, wenn das Objekt die angegebene Kategorie hat. (Von GraphObject geerbt.) | |
HasCategory(GraphCategory) | Gibt true zurück, wenn das Objekt die angegebene Kategorie hat. (Von GraphObject geerbt.) | |
HasCategory(IEnumerable<GraphCategory>) | Gibt true zurück, wenn das Objekt eine der angegebenen Kategorien verfügt. (Von GraphObject geerbt.) | |
HasCategoryInSet | Bestimmt, ob der angegebene Satz von Kategorien auf dieses Objekt angewendet. (Von GraphObject geerbt.) | |
HasLocalValue | Gibt true zurück, wenn die angegebene Eigenschaft von diesem Objekt ohne Kategorienvererbungsüberprüfung vorhanden ist. (Von GraphObject geerbt.) | |
HasValue(String) | Feststellen, ob das Objekt einen Wert für die angegebene Eigenschaft verfügt. (Von GraphObject geerbt.) | |
HasValue(GraphProperty) | Gibt true zurück, wenn die angegebene Anmerkung vorhanden ist. (Von GraphObject geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
OnCategoryChanged | Überschreiben Sie, das GraphGroupCollection benachrichtigt, jederzeit, das ein GraphCategory auf diesen Link geändert hat.Melden Sie das GraphGroupCollection, wenn ein GraphCategory auf diesem Link geändert hat, da dies möglicherweise das IsContainment-Verhalten dieses Links auswirkt, der die Struktur der GraphGroup-Hierarchie beeinflusst. (Überschreibt GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType).) | |
OnPropertyChanged(String) | Löst ein PropertyChangd-Ereignis für die benannte Eigenschaft aus. (Von GraphObject geerbt.) | |
OnPropertyChanged(GraphProperty) | Löst ein PropertyChangd-Ereignis für das angegebene GraphProperty aus. (Von GraphObject geerbt.) | |
Remove | Entfernen Sie diesen Link aus dem Diagramm. | |
RemoveCategory | Entfernt die Kategorie des Objekts. (Von GraphObject geerbt.) | |
SetValue(String, Object) | Fügt einer Anmerkung, mithilfe der angegebenen Schlüssel, des Typs und des Werts hinzu. (Von GraphObject geerbt.) | |
SetValue<T>(GraphProperty, T) | Legt den Wert der angegebenen Eigenschaft fest.Wenn die Eigenschaft bereits vorhanden ist, wird sein Wert überschrieben, es sei denn, die Anmerkungsflags andernfalls verhindern. (Von GraphObject geerbt.) | |
ToString | Eine menschlichere benutzerfreundliche Standardzeichenfolgendarstellung eines Linkobjekts. (Überschreibt Object.ToString.) | |
WrapGraphObject | Ändert das aktuelle Diagrammobjekt, um dieselbe Eigenschaft und Kategorien freizugeben, die das angegebene Diagrammobjekt. Die Wrapper- und wrappeediagrammobjekte haben immer identische Sätze Eigenschaften und Kategorien. (Von GraphObject geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
CategoryChanged | (Von GraphObject geerbt.) | |
PropertyChanged | (Von GraphObject geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.