Freigeben über


DelegatingEnumerator<TWrapped,TDeclared> Klasse

Definition

Delegiert die Enumeration von Elementen an den ursprünglichen Enumerator und umschließt die Elemente mit dem angegebenen IWrapperProvider.

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)

Typparameter

TWrapped

Der Typ, in den die einzelnen Elemente umschlossen werden müssen.

TDeclared

Der ursprüngliche Typ des Elements, das umschlossen wird.

Vererbung
DelegatingEnumerator<TWrapped,TDeclared>
Implementiert

Konstruktoren

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

Initialisiert eine DelegatingEnumerable<TWrapped,TDeclared> , die die Elemente des ursprünglichen Enumerators aufzählt und sie mit dem angegebenen IWrapperProviderumschließt.

Eigenschaften

Current

Delegiert die Enumeration von Elementen an den ursprünglichen Enumerator und umschließt die Elemente mit dem angegebenen IWrapperProvider.

Methoden

Dispose()

Delegiert die Enumeration von Elementen an den ursprünglichen Enumerator und umschließt die Elemente mit dem angegebenen IWrapperProvider.

MoveNext()

Delegiert die Enumeration von Elementen an den ursprünglichen Enumerator und umschließt die Elemente mit dem angegebenen IWrapperProvider.

Reset()

Delegiert die Enumeration von Elementen an den ursprünglichen Enumerator und umschließt die Elemente mit dem angegebenen IWrapperProvider.

Explizite Schnittstellenimplementierungen

IEnumerator.Current

Delegiert die Enumeration von Elementen an den ursprünglichen Enumerator und umschließt die Elemente mit dem angegebenen IWrapperProvider.

Gilt für: