Partilhar via


DelegatingEnumerator<TWrapped,TDeclared> Classe

Definição

Delega a enumeração de elementos para o enumerador original e encapsula os itens com o fornecido 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

O tipo para o qual os elementos individuais precisam ser encapsulados.

TDeclared

O tipo original do elemento que está sendo encapsulado.

Herança
DelegatingEnumerator<TWrapped,TDeclared>
Implementações

Construtores

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

Inicializa um DelegatingEnumerable<TWrapped,TDeclared> que enumera sobre os elementos do enumerador original e os encapsula usando o fornecido IWrapperProvider.

Propriedades

Current

Delega a enumeração de elementos para o enumerador original e encapsula os itens com o fornecido IWrapperProvider.

Métodos

Dispose()

Delega a enumeração de elementos para o enumerador original e encapsula os itens com o fornecido IWrapperProvider.

MoveNext()

Delega a enumeração de elementos para o enumerador original e encapsula os itens com o fornecido IWrapperProvider.

Reset()

Delega a enumeração de elementos para o enumerador original e encapsula os itens com o fornecido IWrapperProvider.

Implantações explícitas de interface

IEnumerator.Current

Delega a enumeração de elementos para o enumerador original e encapsula os itens com o fornecido IWrapperProvider.

Aplica-se a