Compartir a través de


DelegatingEnumerable<TWrapped,TDeclared> Clase

Definición

Serializa los IEnumerable<T> tipos al delegarlos a través de una implementación concreta.

generic <typename TWrapped, typename TDeclared>
public ref class DelegatingEnumerable : System::Collections::Generic::IEnumerable<TWrapped>
public class DelegatingEnumerable<TWrapped,TDeclared> : System.Collections.Generic.IEnumerable<TWrapped>
type DelegatingEnumerable<'Wrapped, 'Declared> = class
    interface seq<'Wrapped>
    interface IEnumerable
Public Class DelegatingEnumerable(Of TWrapped, TDeclared)
Implements IEnumerable(Of TWrapped)

Parámetros de tipo

TWrapped

El ajuste o el tipo original del objeto en proxy IEnumerable<T> .

TDeclared

Parámetro de tipo del original IEnumerable<T> al proxy.

Herencia
DelegatingEnumerable<TWrapped,TDeclared>
Implementaciones

Constructores

DelegatingEnumerable<TWrapped,TDeclared>()

Inicializa una clase DelegatingEnumerable<TWrapped,TDeclared>.

DelegatingEnumerable<TWrapped,TDeclared>(IEnumerable<TDeclared>, IWrapperProvider)

Inicializa un DelegatingEnumerable<TWrapped,TDeclared> con el proveedor original IEnumerable<T> y el contenedor para encapsular elementos individuales.

Métodos

Add(Object)

El serializador requiere que cada tipo que encuentre se pueda serializar y deserializar. Este tipo nunca se usará para la deserialización, pero es necesario implementar el método add para que el tipo se pueda serializar. Esto nunca se llamará.

GetEnumerator()

Obtiene un enumerador de delegación del origen original IEnumerable<T> que se está encapsulando.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Obtiene un enumerador de delegación del origen original IEnumerable<T> que se está encapsulando.

Se aplica a