Condividi tramite


GraphNodeIdCollection Classe

Definizione

Contiene un elenco di GraphNodeIds. Questa operazione può essere archiviata all'interno di . Parte valore di graphNodeId. Questo è un elenco non modificabile dopo la creazione. Viene usata una classe astratta poiché questa classe non conosce la formattazione necessaria per serializzare l'elenco in una stringa. La classe derivata conoscerà questa operazione.

public ref class GraphNodeIdCollection : IComparable, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphNodeId ^>
public class GraphNodeIdCollection : IComparable, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphNodeId>
type GraphNodeIdCollection = class
    interface IEnumerable
    interface seq<GraphNodeId>
    interface IComparable
Public Class GraphNodeIdCollection
Implements IComparable, IEnumerable(Of GraphNodeId)
Ereditarietà
GraphNodeIdCollection
Implementazioni

Costruttori

GraphNodeIdCollection(Boolean, GraphNodeId[])

Creare un oggetto GraphNodeIdCollection.

Proprietà

HomogeneousElements

Se gli elementi della matrice sono omogenei (i nomi degli elementi di matrice sono tutti uguali, quindi non è necessario ripetere, ad esempio Name=[item1,item2,item3]) o eterogenei, ad esempio (Name1=item1, Name2=item2, Name3=item3))

Item[Int32]

Contiene un elenco di GraphNodeIds. Questa operazione può essere archiviata all'interno di . Parte valore di graphNodeId. Questo è un elenco non modificabile dopo la creazione. Viene usata una classe astratta poiché questa classe non conosce la formattazione necessaria per serializzare l'elenco in una stringa. La classe derivata conoscerà questa operazione.

Length

Ottenere il numero di elementi nell'elenco

Metodi

CompareTo(Object)

Contiene un elenco di GraphNodeIds. Questa operazione può essere archiviata all'interno di . Parte valore di graphNodeId. Questo è un elenco non modificabile dopo la creazione. Viene usata una classe astratta poiché questa classe non conosce la formattazione necessaria per serializzare l'elenco in una stringa. La classe derivata conoscerà questa operazione.

Equals(Object)

Confronta con questi elenchi e verifica se tutti gli elementi sono uguali. Ciò presuppone che gli elementi siano nello stesso ordine all'interno dell'elenco. Si tratta di un'ottimizzazione delle prestazioni e necessaria per gli argomenti del metodo, in cui un ordine diverso significa un overload diverso

GetHashCode()

Calcola il codice hash per questa raccolta e lo memorizza nella cache

GetValueByName<T>(GraphNodeIdName)

Ottiene un valore dal primo GraphNodeId incorporato che corrisponde al nome

ToString()

Ottiene questa raccolta GraphNodeId come stringa

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Ottenere l'enumeratore. Ciò impedisce l'accesso diretto all'_array

IEnumerable<GraphNodeId>.GetEnumerator()

Ottenere l'enumeratore tipizzato. Ciò impedisce l'accesso diretto all'_array

Metodi di estensione

EmptyIfNull<T>(IEnumerable<T>)

Restituisce questa enumerazione nel caso in cui non sia null. In caso contrario, l'enumerazione null restituisce vuota.

Si applica a