DelegatingEnumerable<TWrapped,TDeclared> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sérialise les IEnumerable<T> types en les déléguant via une implémentation concrète.
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)
Paramètres de type
- TWrapped
Type d’encapsulage ou d’origine du IEnumerable<T> vers le proxy.
- TDeclared
Paramètre de type du proxy d’origine IEnumerable<T> .
- Héritage
-
DelegatingEnumerable<TWrapped,TDeclared>
- Implémente
-
IEnumerable<TWrapped> IEnumerable
Constructeurs
DelegatingEnumerable<TWrapped,TDeclared>() |
Initialise DelegatingEnumerable<TWrapped,TDeclared>. |
DelegatingEnumerable<TWrapped,TDeclared>(IEnumerable<TDeclared>, IWrapperProvider) |
Initialise un DelegatingEnumerable<TWrapped,TDeclared> avec le fournisseur d’origine IEnumerable<T> et de wrapper pour l’encapsulage d’éléments individuels. |
Méthodes
Add(Object) |
Le sérialiseur nécessite chaque type qu’il rencontre peut être sérialisé et désérialisé. Ce type ne sera jamais utilisé pour la désérialisation, mais nous devons implémenter la méthode add afin que le type puisse être sérialisé. Cela ne sera jamais appelé. |
GetEnumerator() |
Obtient un énumérateur de délégation de la source d’origine IEnumerable<T> encapsulée. |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Obtient un énumérateur de délégation de la source d’origine IEnumerable<T> encapsulée. |