Partager via


DelegatingEnumerator<TWrapped,TDeclared> Classe

Définition

Délègue l’énumération des éléments à l’énumérateur d’origine et encapsule les éléments avec le fourni 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)

Paramètres de type

TWrapped

Type dans lequel les éléments individuels doivent être encapsulés.

TDeclared

Type d’origine de l’élément encapsulé.

Héritage
DelegatingEnumerator<TWrapped,TDeclared>
Implémente

Constructeurs

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

Initialise un DelegatingEnumerable<TWrapped,TDeclared> qui énumère les éléments de l’énumérateur d’origine et les encapsule à l’aide du fourni IWrapperProvider.

Propriétés

Current

Délègue l’énumération des éléments à l’énumérateur d’origine et encapsule les éléments avec le fourni IWrapperProvider.

Méthodes

Dispose()

Délègue l’énumération des éléments à l’énumérateur d’origine et encapsule les éléments avec le fourni IWrapperProvider.

MoveNext()

Délègue l’énumération des éléments à l’énumérateur d’origine et encapsule les éléments avec le fourni IWrapperProvider.

Reset()

Délègue l’énumération des éléments à l’énumérateur d’origine et encapsule les éléments avec le fourni IWrapperProvider.

Implémentations d’interfaces explicites

IEnumerator.Current

Délègue l’énumération des éléments à l’énumérateur d’origine et encapsule les éléments avec le fourni IWrapperProvider.

S’applique à