Classe GraphLinkCollection
Istanze di questa classe gestiscono una raccolta 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, 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
Il tipo GraphLinkCollection espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Count | Restituisce il numero dei collegamenti della raccolta. | |
Graph | Ottiene il grafico associato alla raccolta dei collegamenti. | |
IsReadOnly | Ottiene un valore che indica se System.Collections.Generic.ICollection è di sola lettura. | |
Owner | Ottiene il grafico associato alla raccolta dei collegamenti. |
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 questa raccolta | |
Contains | Consente di determinare se il collegamento fornito si trova in questa raccolta | |
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 specificato equivale all'oggetto 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) | Ottiene il collegamento con il database di origine specificato utilizzando GraphNodeId | |
Get(String, String, Int32) | Ottiene il collegamento con il database di origine specificato mediante l'id del nodo come stringhe e un indice del multilink | |
Get(GraphNode, GraphNode, Int32) | Ottiene il collegamento con l'origine specificata. | |
Get(GraphNodeId, GraphNodeId, Int32) | Ottiene il collegamento all'indice specificato di arrivo e e con più collegamento | |
GetAll | Ottiene tutti i collegamenti tra i nodi origine e destinazione specificati. Ogni collegamento deve avere un indice diverso. | |
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 questa raccolta | |
GetFiltered | Restituisce tutti i nodi nel grafico che corrispondono a seconda del filtro specificato | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetLinksFrom | Ottenere tutti i collegamenti dall'ID del nodo specificato con almeno una delle categorie specificate. | |
GetLinksTo | Ottenere tutti i collegamenti all'ID del nodo specificato è presente 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) | 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(GraphNodeId, String) | ||
GetOrCreate(String, String, Int32) | I tentativi di ottenere il collegamento con l'origine, origine e il multilink specificati indice se non trovato, un nuovo collegamento che verranno creati. | |
GetOrCreate(GraphNodeId, GraphNodeId, Int32) | Tenta di ottenere il collegamento all'indice specificato di, l'origine di destinazione e di più collegamento. 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(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.Aggiunge la categoria specificata se non è già definito.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) | Tenta di ottenere il collegamento con l'origine e la destinazione specificate. Se non viene trovato, verrà creato un nuovo collegamento. Aggiunge la categoria specificata se non è già definito. Crea anche il nodo di origine e di destinazione se non sono già definiti (i nodi vengono creati senza categoria). | |
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 e quindi rimuove anche il collegamento. | |
Remove(GraphNodeId, GraphNodeId, GraphCategory) | Rimuove la categoria specificata dal collegamento tra l'origine e la destinazione e se è l'ultima categoria e quindi rimuove anche il collegamento. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
Added | Questo evento viene generato immediatamente dopo un nuovo nodo verrà aggiunto alla raccolta. | |
Removed | Questo evento viene generato immediatamente un nodo quando viene rimosso dalla raccolta. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IEnumerable.GetEnumerator | Ottiene l'enumeratore per questa raccolta |
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.