Sdílet prostřednictvím


DelegatingEnumerator<TWrapped,TDeclared> Třída

Definice

Deleguje výčet prvků do původního výčtu a zabalí položky se zadaným IWrapperProviderobjektem .

generic <typename TWrapped, typename TDeclared>
public ref class DelegatingEnumerator : System::Collections::Generic::IEnumerator<TWrapped>
public class DelegatingEnumerator<TWrapped,TDeclared> : System.Collections.Generic.IEnumerator<TWrapped>
type DelegatingEnumerator<'Wrapped, 'Declared> = class
    interface IEnumerator<'Wrapped>
    interface IEnumerator
    interface IDisposable
Public Class DelegatingEnumerator(Of TWrapped, TDeclared)
Implements IEnumerator(Of TWrapped)

Parametry typu

TWrapped

Typ, do kterého je potřeba jednotlivé prvky zabalit.

TDeclared

Původní typ zabaleného prvku.

Dědičnost
DelegatingEnumerator<TWrapped,TDeclared>
Implementuje

Konstruktory

DelegatingEnumerator<TWrapped,TDeclared>(IEnumerator<TDeclared>, IWrapperProvider)

Inicializuje DelegatingEnumerable<TWrapped,TDeclared> objekt, který vytvoří výčet prvků původního výčtu a zabalí je pomocí zadaného IWrapperProviderobjektu .

Vlastnosti

Current

Deleguje výčet prvků do původního výčtu a zabalí položky se zadaným IWrapperProviderobjektem .

Metody

Dispose()

Deleguje výčet prvků do původního výčtu a zabalí položky se zadaným IWrapperProviderobjektem .

MoveNext()

Deleguje výčet prvků do původního výčtu a zabalí položky se zadaným IWrapperProviderobjektem .

Reset()

Deleguje výčet prvků do původního výčtu a zabalí položky se zadaným IWrapperProviderobjektem .

Explicitní implementace rozhraní

IEnumerator.Current

Deleguje výčet prvků do původního výčtu a zabalí položky se zadaným IWrapperProviderobjektem .

Platí pro