GraphLinkCollection-Klasse
Instanzen dieser Klasse verwaltet eine Auflistung von Links. Reihenfolge wird nicht beibehalten.
Vererbungshierarchie
Object
Microsoft.VisualStudio.GraphModel.GraphLinkCollection
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Syntax
'Declaration
Public Class GraphLinkCollection _
Implements ICollection(Of GraphLink), IEnumerable(Of GraphLink), _
IEnumerable, IHasGraphOwner
public class GraphLinkCollection : ICollection<GraphLink>,
IEnumerable<GraphLink>, IEnumerable, IHasGraphOwner
public ref class GraphLinkCollection : ICollection<GraphLink^>,
IEnumerable<GraphLink^>, IEnumerable, IHasGraphOwner
type GraphLinkCollection =
class
interface ICollection<GraphLink>
interface IEnumerable<GraphLink>
interface IEnumerable
interface IHasGraphOwner
end
public class GraphLinkCollection implements ICollection<GraphLink>, IEnumerable<GraphLink>, IEnumerable, IHasGraphOwner
Der GraphLinkCollection-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Count | Gibt die Anzahl der Links in der Auflistung zurück. | |
Graph | Ruft das Diagramm ab, das dieser Links-Auflistung zugeordnet ist. | |
IsReadOnly | Ruft einen Wert ab, der angibt, ob die System.Collections.Generic.ICollection schreibgeschützt ist. | |
Owner | Ruft das Diagramm ab, das dieser Links-Auflistung zugeordnet ist. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Add(GraphLink) | Fügt dem Diagramm einen Link hinzu oder führt es mit einem vorhandenen Link-Objekt zusammen. | |
Add(IEnumerable<GraphLink>) | Fügen Sie alle Links im angegebenen Satz hinzu. | |
Add(GraphLink, GraphLink%) | Fügt dem Diagramm einen Link hinzu oder führt es mit einem vorhandenen Link-Objekt zusammen. | |
Clear | Entfernen aller Links in dieser Auflistung | |
Contains | Bestimmt, ob sich der angegebene Link in dieser Auflistung befindet | |
CopyTo | Kopiert die Elemente der System.Collections.Generic.ICollection in ein System.Array, beginnend bei einem bestimmten System.Array-Index. | |
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.) | |
Get(String, String) | Ruft den Link mit der angegebenen Quelle mit der Knoten-ID als Zeichenfolgen ab. | |
Get(GraphNode, GraphNode) | Ruft den Link mit der angegebenen Quelle ab. | |
Get(GraphNodeId, GraphNodeId) | Ruft den Link mit der angegebenen Quelle mit GraphNodeId ab | |
Get(String, String, Int32) | Ruft den Link mit der angegebenen Quelle mit der Knoten-ID als Zeichenfolgen und Index in mehrfacher Verbindung ab | |
Get(GraphNode, GraphNode, Int32) | Ruft den Link mit der angegebenen Quelle ab. | |
Get(GraphNodeId, GraphNodeId, Int32) | Ruft den Link mit der angegebenen Quelle und Ziel und der Index in mehrfacher Verbindung ab | |
GetAll | Ruft alle Links zwischen der angegebenen Quelle und den Zielknoten ab. Jeder Link muss einen anderen Index verfügen. | |
GetByCategory | Gibt alle Links im Diagramm zurück, die eine oder mehrere der angegebenen Kategorie enthalten. | |
GetByProperty | Gibt alle Links im Diagramm zurück, die den angegebenen Eigenschaftswert aufweisen. | |
GetEnumerator | Ruft den typisierten Enumerator für diese Auflistung ab. | |
GetFiltered | Gibt alle Knoten im Diagramm zurück, die dem angegebenen Filter entsprechen. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetLinksFrom | Rufen Sie alle Links aus der angegebenen Knoten-ID ab, die mindestens eine der angegebenen Kategorien verfügen. | |
GetLinksTo | Abrufen Sie alle Links an die angegebene Knoten-ID haben mindestens eine der angegebenen Kategorien. | |
GetOrCreate(String, GraphNodeId) | ||
GetOrCreate(String, String) | Versucht, die Verknüpfung mit der angegebenen Quelle, dem Ziel abzurufen.Wenn er nicht gefunden wird, wird ein neuer Link erstellt.Es erstellt außerdem den Quell- und Zielknoten, wenn diese noch nicht definiert sind (diese werden auch ohne Kategorie erstellt). | |
GetOrCreate(GraphNode, GraphNode) | Ruft den Link von der angegebenen Quelle zum angegebenen Zielknoten ab.Wenn er nicht gefunden wird, wird ein neuer Link erstellt. | |
GetOrCreate(GraphNodeId, GraphNodeId) | Versucht, die Verknüpfung mit der angegebenen Quelle, dem Ziel abzurufen. Wenn er nicht gefunden wird, wird ein neuer Link erstellt. Es erstellt außerdem den Quell- und Zielknoten, wenn diese noch nicht definiert sind (diese werden auch ohne Kategorie erstellt). | |
GetOrCreate(GraphNodeId, String) | ||
GetOrCreate(String, String, Int32) | Versucht, den Link mit der angegebenen Quelle und dem Ziel, Index abzurufen dem in mehrfacher Verbindung, wenn Sie nicht, einen neuen Link gefunden werden, wird erstellt. | |
GetOrCreate(GraphNodeId, GraphNodeId, Int32) | Versucht, den Link mit der angegebenen Quelle und dem Ziel, Index abzurufen dem in mehrfacher Verbindung. Wenn er nicht gefunden wird, wird ein neuer Link erstellt. Es erstellt außerdem den Quell- und Zielknoten, wenn diese noch nicht definiert sind (diese werden auch ohne Kategorie erstellt). | |
GetOrCreate(String, String, String, GraphCategory) | Versucht, die Verknüpfung mit der angegebenen Quelle, dem Ziel abzurufen.Wenn er nicht gefunden wird, wird ein neuer Link erstellt.Es fügt auch die angegebene Kategorie hinzu, wenn er nicht bereits definiert ist.Es erstellt außerdem den Quell- und Zielknoten, wenn diese noch nicht definiert sind (diese werden auch ohne Kategorie erstellt). | |
GetOrCreate(GraphNode, GraphNode, String, GraphCategory) | Ruft den Link von der angegebenen Quelle zum angegebenen Zielknoten ab.Wenn er nicht gefunden wird, wird ein neuer Link erstellt. | |
GetOrCreate(GraphNodeId, GraphNodeId, String, GraphCategory) | Versucht, die Verknüpfung mit der angegebenen Quelle, dem Ziel abzurufen. Wenn er nicht gefunden wird, wird ein neuer Link erstellt. Es fügt auch die angegebene Kategorie hinzu, wenn er nicht bereits definiert ist. Es erstellt außerdem den Quell- und Zielknoten, wenn diese noch nicht definiert sind (diese werden auch ohne Kategorie erstellt). | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
Remove(GraphLink) | Entfernt das erste Vorkommen eines bestimmten Objekts aus System.Collections.Generic.ICollection. | |
Remove(IEnumerable<GraphLink>) | Entfernt alle Links im angegebenen Satz. | |
Remove(GraphLink, GraphLink%) | Entfernt das erste Vorkommen eines bestimmten Objekts aus System.Collections.Generic.ICollection. | |
Remove(String, String, GraphCategory) | Entfernt die angegebene Kategorie vom Link zwischen Quelle und Ziel und wenn dies die letzte Kategorie ist, und es dann entfernt auch den Link. | |
Remove(GraphNodeId, GraphNodeId, GraphCategory) | Entfernt die angegebene Kategorie vom Link zwischen Quelle und Ziel und wenn dies die letzte Kategorie ist, und es dann entfernt auch den Link. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
Added | Dieses Ereignis wird sofort ausgelöst, wenn ein neuer Knoten der Auflistung hinzugefügt wird. | |
Removed | Dieses Ereignis wird sofort ausgelöst, wenn ein Knoten aus der Auflistung entfernt wird. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IEnumerable.GetEnumerator | Ruft den Enumerator für diese Auflistung ab. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.