GraphNodeIdCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |