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 serveru.
- TDeclared
Parametr typu 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 s DelegatingEnumerable<TWrapped,TDeclared> originálem IEnumerable<T> a zprostředkovatelem obálky pro zabalení jednotlivých prvků. |
Metody
| Add(Object) |
Serializátor vyžaduje, aby byl každý typ, na který narazí, serializován a deserializován. Tento typ se nikdy nebude používat pro deserializaci, ale budeme muset implementovat metodu přidání, aby typ mohl být serializován. To se nikdy nevolá. |
| 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. |