DelegatingEnumerable<TWrapped,TDeclared> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Serializuje IEnumerable<T> typy delegováním prostřednictvím konkrétní implementace.
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
Zabalení nebo původní typ IEnumerable<T> proxy.
- TDeclared
Parametr type původního IEnumerable<T> proxy serveru.
- Dědičnost
-
DelegatingEnumerable<TWrapped,TDeclared>
- Implementuje
-
IEnumerable<TWrapped> IEnumerable
Konstruktory
DelegatingEnumerable<TWrapped,TDeclared>() |
Inicializuje .DelegatingEnumerable<TWrapped,TDeclared> |
DelegatingEnumerable<TWrapped,TDeclared>(IEnumerable<TDeclared>, IWrapperProvider) |
Inicializuje pomocí původního IEnumerable<T> a zprostředkovatele obálky DelegatingEnumerable<TWrapped,TDeclared> pro zabalení jednotlivých prvků. |
Metody
Add(Object) |
Serializátor vyžaduje, aby každý typ, na který narazí, lze serializovat a deserializovat. Tento typ nebude nikdy použit pro deserializaci, ale jsme povinni implementovat metodu add, aby typ mohl být serializován. To se nikdy nebude volat. |
GetEnumerator() |
Získá delegující enumerátor původního IEnumerable<T> zdroje, který je zabalen. |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
Získá delegující enumerátor původního IEnumerable<T> zdroje, který je zabalen. |