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 de 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> elemento con el original IEnumerable<T> y el proveedor 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. Nunca se llamará a esto.

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