Classe ConstContainerBidirectionalIterator<TValue>

 

Definisce un iteratore che può accedere agli elementi in un contenitore in avanti usando l'operatore di incremento o all'indietro usando l'operatore di decremento. L'elemento a cui punta l'iteratore non può essere modificato. Gli iteratori bidirezionali possono essere usati in qualsiasi luogo dove sia richiesto un iteratore di input costante o di output costante.

Spazio dei nomi:   Microsoft.VisualC.StlClr.Generic
Assembly:  Microsoft.VisualC.STLCLR (in Microsoft.VisualC.STLCLR.dll)

System.Object
  Microsoft.VisualC.StlClr.Generic.ConstContainerBidirectionalIterator<TValue>

public class ConstContainerBidirectionalIterator<TValue> : IBidirectionalIterator<TValue>

Parametri tipo

TValue

Tipo di un elemento nella sequenza controllata.

NomeDescrizione
System_CAPS_pubmethodConstContainerBidirectionalIterator<TValue>()

Inizializza una nuova ConstContainerBidirectionalIterator<TValue> oggetto.

System_CAPS_pubmethodConstContainerBidirectionalIterator<TValue>(ConstContainerBidirectionalIterator<TValue>)

Inizializza una nuova ConstContainerBidirectionalIterator<TValue> oggetto da un oggetto esistente ConstContainerBidirectionalIterator<TValue> oggetto.

System_CAPS_pubmethodConstContainerBidirectionalIterator<TValue>(ContainerBidirectionalIterator<TValue>)

Inizializza una nuova ConstContainerBidirectionalIterator<TValue> oggetto da un oggetto esistente ContainerBidirectionalIterator<TValue> oggetto.

System_CAPS_pubmethodConstContainerBidirectionalIterator<TValue>(INode<TValue>)

Inizializza una nuova ConstContainerBidirectionalIterator<TValue> oggetto che fa riferimento al nodo specificato.

NomeDescrizione
System_CAPS_pubmethodClone()

Restituisce una copia dell'oggetto corrente ConstContainerBidirectionalIterator<TValue> oggetto.

System_CAPS_pubmethodcontainer()

Ottiene il contenitore che attraversa l'iteratore.

System_CAPS_pubmethodequal_to(ConstContainerBidirectionalIterator<TValue>)

Determina se il dato ConstContainerBidirectionalIterator<TValue> oggetto corrisponde all'oggetto corrente ConstContainerBidirectionalIterator<TValue> oggetto.

System_CAPS_pubmethodequal_to(IInputIterator<TValue>)

Determina se il dato IInputIterator<TValue> oggetto corrisponde all'oggetto corrente ConstContainerBidirectionalIterator<TValue> oggetto.

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.(Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection.(Ereditato da Object.)

System_CAPS_pubmethodget_bias()

Ottiene il valore della distorsione dell'iteratore. Il valore della distorsione è l'offset dell'iteratore dall'elemento zero.

System_CAPS_pubmethodget_cref()

Restituisce un riferimento costante all'elemento che sta puntando l'iteratore.

System_CAPS_pubmethodget_node()

Ottiene il nodo o un elemento, che l'iteratore punta a.

System_CAPS_pubmethodget_ref()

Restituisce un riferimento all'elemento che sta puntando l'iteratore.

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodnext()

Incrementa l'iteratore alla posizione successiva nel contenitore sottostante o nella prima posizione oltre la fine del contenitore, se il contenitore è stato completamente attraversato.

System_CAPS_pubmethodprev()

Posiziona l'iteratore all'elemento immediatamente prima dell'elemento corrente.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente.(Ereditato da Object.)

System_CAPS_pubmethodvalid()

Determina se l'iteratore è valido e può essere utilizzato in modo sicuro per attraversare il contenitore sottostante.

NomeDescrizione
System_CAPS_puboperatorAssign(ConstContainerBidirectionalIterator<TValue>)

Assegna il determinato ConstContainerBidirectionalIterator<TValue> all'oggetto corrente.

System_CAPS_puboperatorAssign(ContainerBidirectionalIterator<TValue>)

Assegna il determinato ContainerBidirectionalIterator<TValue> all'oggetto corrente.

System_CAPS_puboperatorDecrement(ConstContainerBidirectionalIterator<TValue>)

Decrementa l'iteratore di un elemento. Si tratta della versione dell'operatore di decremento prefisso.

System_CAPS_puboperatorDecrement(ConstContainerBidirectionalIterator<TValue>, Int32)

Decrementa l'iteratore di un elemento. Si tratta della versione suffisso dell'operatore di decremento.

System_CAPS_puboperatorEquality(ConstContainerBidirectionalIterator<TValue>)

Determina se il dato ConstContainerBidirectionalIterator<TValue> oggetto corrisponde all'oggetto corrente ConstContainerBidirectionalIterator<TValue> oggetto.

System_CAPS_puboperatorEquality(IInputIterator<TValue>)

Determina se il dato IInputIterator<TValue> oggetto corrisponde all'oggetto corrente ConstContainerBidirectionalIterator<TValue> oggetto.

System_CAPS_puboperatorImplicit(IBidirectionalIterator<TValue>)

Converte ConstContainerBidirectionalIterator<TValue> in IBidirectionalIterator<TValue>.

System_CAPS_puboperatorIncrement(ConstContainerBidirectionalIterator<TValue>)

Incrementa l'iteratore di un elemento. Si tratta della versione prefisso dell'operatore di incremento.

System_CAPS_puboperatorIncrement(ConstContainerBidirectionalIterator<TValue>, Int32)

Incrementa l'iteratore di un elemento. Si tratta della versione in forma suffissa dell'operatore di incremento.

System_CAPS_puboperatorInequality(ConstContainerBidirectionalIterator<TValue>)

Determina se il dato ConstContainerBidirectionalIterator<TValue> oggetto è diverso dall'oggetto ConstContainerBidirectionalIterator<TValue> oggetto.

System_CAPS_puboperatorInequality(IInputIterator<TValue>)

Determina se il dato IInputIterator<TValue> oggetto è diverso dall'oggetto ConstContainerBidirectionalIterator<TValue> oggetto.

System_CAPS_puboperatorSystem_CAPS_staticMemberSelection(ConstContainerBidirectionalIterator<TValue>)

Restituisce l'elemento che sta puntando l'iteratore.

System_CAPS_puboperatorSystem_CAPS_staticPointerDereference(ConstContainerBidirectionalIterator<TValue>)

Restituisce l'elemento che sta puntando l'iteratore.

Alcuni metodi, in particolare gli operatori, dichiarano un tipo per un parametro ma non specificano un nome di parametro. Tale parametro viene definito parametro senza nome. Nella documentazione relativa a questi metodi il segnaposto __unnamed0 rappresenta il parametro senza nome.

.NET Framework
Disponibile da 3.5

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: