Classe GraphLinkCollection
Istanze di questa classe gestiscono un insieme di collegamenti. L'ordine non è mantenuto.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.GraphModel.GraphLinkCollection
Spazio dei nomi: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Sintassi
'Dichiarazione
Public Class GraphLinkCollection _
Implements ICollection(Of GraphLink), IEnumerable(Of GraphLink), _
IEnumerable
public class GraphLinkCollection : ICollection<GraphLink>,
IEnumerable<GraphLink>, IEnumerable
public ref class GraphLinkCollection : ICollection<GraphLink^>,
IEnumerable<GraphLink^>, IEnumerable
type GraphLinkCollection =
class
interface ICollection<GraphLink>
interface IEnumerable<GraphLink>
interface IEnumerable
end
public class GraphLinkCollection implements ICollection<GraphLink>, IEnumerable<GraphLink>, IEnumerable
Il tipo GraphLinkCollection espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Count | Restituisce il numero dei collegamenti dell'insieme. |
![]() |
Graph | Ottiene il grafico associato all'insieme dei collegamenti. |
![]() |
IsReadOnly | Ottiene un valore che indica se System.Collections.Generic.ICollection è di sola lettura. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Add(GraphLink) | Aggiunge un collegamento al grafico, oppure lo unisce a un oggetto collegamento esistente |
![]() |
Add(IEnumerable<GraphLink>) | Aggiungere tutti i collegamenti nel set fornito. |
![]() |
Add(GraphLink, GraphLink%) | Aggiunge un collegamento al grafico, oppure lo unisce a un oggetto collegamento esistente |
![]() |
Clear | Rimuovere tutti collegamenti di questo insieme |
![]() |
Contains | Consente di determinare se il collegamento fornito si trova in questo insieme |
![]() |
CopyTo | Copia gli elementi di System.Collections.Generic.ICollection in un System.Array, a partire da un indice System.Array particolare. |
![]() |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
Get(String, String) | Ottiene il collegamento con l'origine specificata utilizzando l'ID del nodo come stringhe. |
![]() |
Get(GraphNode, GraphNode) | Ottiene il collegamento con l'origine specificata. |
![]() |
Get(GraphNodeId, GraphNodeId) | |
![]() |
GetByCategory | Restituisce tutti i collegamenti nel grafico che contengono una o più delle categorie specificate. |
![]() |
GetByProperty | Restituisce tutti i collegamenti nel grafico che dispongono del valore della proprietà specificato. |
![]() |
GetEnumerator | Ottiene l'enumeratore tipizzato per questo insieme |
![]() |
GetFiltered | |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetLinksFrom | Ottenere tutti i collegamenti dall'ID del nodo specificato che hanno almeno una delle categorie specificate. |
![]() |
GetLinksTo | Ottenere tutti i collegamenti all'ID del nodo specificato che hanno almeno una delle categorie specificate. |
![]() |
GetOrCreate(String, GraphNodeId) | |
![]() |
GetOrCreate(String, String) | Tenta di ottenere il collegamento con l'origine e la destinazione specificate.Se non viene trovato, verrà creato un nuovo collegamento.Crea anche il nodo di origine e di destinazione se non sono già definiti (i nodi vengono creati senza categoria). |
![]() |
GetOrCreate(GraphNode, GraphNode) | Ottiene il collegamento dall'origine al nodo di destinazione specificati.Se non viene trovato, verrà creato un nuovo collegamento. |
![]() |
GetOrCreate(GraphNodeId, GraphNodeId) | |
![]() |
GetOrCreate(GraphNodeId, String) | |
![]() |
GetOrCreate(String, String, String, GraphCategory) | Tenta di ottenere il collegamento con l'origine e la destinazione specificate.Se non viene trovato, verrà creato un nuovo collegamento.Inoltre, aggiungerà la categoria specificata se non ancora definita.Crea anche il nodo di origine e di destinazione se non sono già definiti (i nodi vengono creati senza categoria). |
![]() |
GetOrCreate(GraphNode, GraphNode, String, GraphCategory) | Ottiene il collegamento dall'origine al nodo di destinazione specificati.Se non viene trovato, verrà creato un nuovo collegamento. |
![]() |
GetOrCreate(GraphNodeId, GraphNodeId, String, GraphCategory) | |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
Remove(GraphLink) | Rimuove la prima occorrenza di un oggetto specifico dalla raccolta System.Collections.Generic.ICollection. |
![]() |
Remove(IEnumerable<GraphLink>) | Rimuovere tutti i collegamenti nel set fornito. |
![]() |
Remove(GraphLink, GraphLink%) | Rimuove la prima occorrenza di un oggetto specifico dalla raccolta System.Collections.Generic.ICollection. |
![]() |
Remove(String, String, GraphCategory) | Rimuove la categoria specificata dal collegamento tra l'origine e la destinazione e se è l'ultima categoria, rimuove anche il collegamento. |
![]() |
Remove(GraphNodeId, GraphNodeId, GraphCategory) | |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
LinksUpdated | Implementazione eventi per LinksUpdated.Non è possibile utilizzare un evento implicito di C# in questa sede perché si desidera solamente monitorizzare TransactedDictionaryChanges per scoprire se esistono client in ascolto.(Per motivi di prestazioni). |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IEnumerable.GetEnumerator | Ottiene l'enumeratore per questo insieme |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.