Udostępnij za pośrednictwem


DelegatingEnumerator<TWrapped,TDeclared> Klasa

Definicja

Deleguje wyliczanie elementów do oryginalnego modułu wyliczającego i opakowuje elementy przy użyciu podanego IWrapperProviderelementu .

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 którego należy opakować poszczególne elementy.

TDeclared

Oryginalny typ opakowanego elementu.

Dziedziczenie
DelegatingEnumerator<TWrapped,TDeclared>
Implementuje

Konstruktory

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

Inicjuje DelegatingEnumerable<TWrapped,TDeclared> element, który wylicza elementy oryginalnego modułu wyliczającego i opakowuje je przy użyciu podanego IWrapperProviderelementu .

Właściwości

Current

Deleguje wyliczanie elementów do oryginalnego modułu wyliczającego i opakowuje elementy przy użyciu podanego IWrapperProviderelementu .

Metody

Dispose()

Deleguje wyliczanie elementów do oryginalnego modułu wyliczającego i opakowuje elementy przy użyciu podanego IWrapperProviderelementu .

MoveNext()

Deleguje wyliczanie elementów do oryginalnego modułu wyliczającego i opakowuje elementy przy użyciu podanego IWrapperProviderelementu .

Reset()

Deleguje wyliczanie elementów do oryginalnego modułu wyliczającego i opakowuje elementy przy użyciu podanego IWrapperProviderelementu .

Jawne implementacje interfejsu

IEnumerator.Current

Deleguje wyliczanie elementów do oryginalnego modułu wyliczającego i opakowuje elementy przy użyciu podanego IWrapperProviderelementu .

Dotyczy