Udostępnij za pośrednictwem


DelegatingEnumerable<TWrapped,TDeclared> Klasa

Definicja

Serializuje IEnumerable<T> typy przez delegowanie ich przez konkretną implementację.

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)

Parametry typu

TWrapped

Zawijanie lub oryginalny typ IEnumerable<T> serwera proxy.

TDeclared

Parametr typu oryginalnego IEnumerable<T> serwera proxy.

Dziedziczenie
DelegatingEnumerable<TWrapped,TDeclared>
Implementuje

Konstruktory

DelegatingEnumerable<TWrapped,TDeclared>()

Inicjuje element DelegatingEnumerable<TWrapped,TDeclared>.

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

Inicjuje element DelegatingEnumerable<TWrapped,TDeclared> z oryginałem IEnumerable<T> i dostawcą otoki do zawijania poszczególnych elementów.

Metody

Add(Object)

Serializator wymaga, aby każdy napotkany typ można serializować i deserializować. Ten typ nigdy nie będzie używany do deserializacji, ale musimy zaimplementować metodę add, aby można było serializować typ. Nigdy nie zostanie to nazwane.

GetEnumerator()

Pobiera delegujący moduł wyliczający oryginalnego IEnumerable<T> źródła, który jest owinięty.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Pobiera delegujący moduł wyliczający oryginalnego IEnumerable<T> źródła, który jest owinięty.

Dotyczy