Lenguaje

DelegatingEnumerator<TWrapped,TDeclared> Clase

Definición

Delega la enumeración de elementos en el enumerador original y ajusta los elementos con el proporcionado 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)

Parámetros de tipo

TWrapped

Tipo al que deben ajustarse los elementos individuales.

TDeclared

Tipo original del elemento que se va a encapsular.

Herencia
DelegatingEnumerator<TWrapped,TDeclared>
Implementaciones

Constructores

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

Inicializa un DelegatingEnumerable<TWrapped,TDeclared> objeto que enumera los elementos del enumerador original y los encapsula mediante el proporcionado IWrapperProvider.

Propiedades

Nombre Description
Current

Delega la enumeración de elementos en el enumerador original y ajusta los elementos con el proporcionado IWrapperProvider.

Métodos

Nombre Description
Dispose()

Delega la enumeración de elementos en el enumerador original y ajusta los elementos con el proporcionado IWrapperProvider.

MoveNext()

Delega la enumeración de elementos en el enumerador original y ajusta los elementos con el proporcionado IWrapperProvider.

Reset()

Delega la enumeración de elementos en el enumerador original y ajusta los elementos con el proporcionado IWrapperProvider.

Implementaciones de interfaz explícitas

Nombre Description
IEnumerator.Current

Delega la enumeración de elementos en el enumerador original y ajusta los elementos con el proporcionado IWrapperProvider.

Se aplica a