Condividi tramite


Classe GraphNodeCollection

Questa classe fornisce metodi per modificare un insieme di nodi. Questa classe non conserva l'ordine in cui sia i nodi sono stati aggiunti, pertanto quando questi ultimi vengono enumerati l'ordine sarà casuale.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.GraphModel.GraphNodeCollection

Spazio dei nomi:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Sintassi

'Dichiarazione
Public Class GraphNodeCollection _
    Implements ICollection(Of GraphNode), IEnumerable(Of GraphNode),  _
    IEnumerable
public class GraphNodeCollection : ICollection<GraphNode>, 
    IEnumerable<GraphNode>, IEnumerable
public ref class GraphNodeCollection : ICollection<GraphNode^>, 
    IEnumerable<GraphNode^>, IEnumerable
type GraphNodeCollection =  
    class
        interface ICollection<GraphNode>
        interface IEnumerable<GraphNode>
        interface IEnumerable
    end
public class GraphNodeCollection implements ICollection<GraphNode>, IEnumerable<GraphNode>, IEnumerable

Il tipo GraphNodeCollection espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Containers Restituisce un enumerabile che è costituito da tutti i nodi che sono contenitori.
Proprietà pubblica Count Restituisce il numero di nodi nell'insieme.
Proprietà pubblica Graph Ottiene il grafico associato all'insieme dei nodi.
Proprietà pubblica IsReadOnly Ottiene un valore che indica se System.Collections.Generic.ICollection è di sola lettura.
Proprietà pubblica Item Ottiene il nodo mediate l'ID assegnato.Genera l'eccezione sul set se un altro nodo con lo stesso ID esiste già.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(GraphNode) Aggiunge un collegamento al grafico, oppure lo unisce a un oggetto collegamento esistente
Metodo pubblico Add(IEnumerable<GraphNode>) Aggiungere tutti i nodi nel set fornito.
Metodo pubblico Add(GraphNode, GraphNode%) Aggiunge il nodo specificato al grafico.
Metodo pubblico Clear Rimuovere tutti nodi dell'insieme
Metodo pubblico Contains Consente di determinare se il nodo fornito si trova in questo insieme
Metodo pubblico CopyTo Copia gli elementi di System.Collections.Generic.ICollection in un System.Array, a partire da un indice System.Array particolare.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico Get(String) Ottiene il nodo con l'id specificato.
Metodo pubblico Get(GraphNodeId)
Metodo pubblico GetByCategory(array<String[]) Restituisce tutti i nodi nel grafico che dispongono delle categorie specificate.
Metodo pubblico GetByCategory(array<GraphCategory[]) Restituisce tutti i nodi nel grafico che dispongono delle categorie specificate.
Metodo pubblico GetByProperty Restituisce tutti i nodi nel grafico che dispongono del valore della proprietà specificato.
Metodo pubblico GetEnumerator Ottiene l'enumeratore tipizzato per questo insieme
Metodo pubblico GetFiltered
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetOrCreate(String) Tenta di ottenere il nodo con l'id specificato.Se non viene trovato, verrà creato un nuovo nodo.
Metodo pubblico GetOrCreate(GraphNodeId)
Metodo pubblico GetOrCreate(String, String, GraphCategory) Tenta di ottenere il nodo con l'id specificato.Se non viene trovato, verrà creato un nuovo nodo.
Metodo pubblico GetOrCreate(GraphNodeId, String, GraphCategory)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Remove(String) Rimuovere il nodo specificato
Metodo pubblico Remove(GraphNode) Rimuove la prima occorrenza di un oggetto specifico dalla raccolta System.Collections.Generic.ICollection.
Metodo pubblico Remove(IEnumerable<GraphNode>) Rimuovere tutti i nodi nel set fornito.
Metodo pubblico Remove(GraphNodeId)
Metodo pubblico Remove(GraphNode, GraphNode%) Rimuovere il nodo specificato
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico NodesUpdated Implementazione eventi per NodesUpdated.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.GraphModel