DelegatingEnumerable<TWrapped,TDeclared> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
-
IEnumerable<TWrapped> IEnumerable
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. |