DelegatingEnumerable<TWrapped,TDeclared> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Serializa os IEnumerable<T> tipos delegando-os por meio de uma implementação concreta.
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)
Parâmetros de tipo
- TWrapped
O encapsulamento ou o tipo original do IEnumerable<T> proxy para.
- TDeclared
O parâmetro de tipo do original IEnumerable<T> para proxy.
- Herança
-
DelegatingEnumerable<TWrapped,TDeclared>
- Implementações
-
IEnumerable<TWrapped> IEnumerable
Construtores
DelegatingEnumerable<TWrapped,TDeclared>() |
Inicializa uma DelegatingEnumerable<TWrapped,TDeclared>. |
DelegatingEnumerable<TWrapped,TDeclared>(IEnumerable<TDeclared>, IWrapperProvider) |
Inicializa um DelegatingEnumerable<TWrapped,TDeclared> com o provedor original IEnumerable<T> e o wrapper para encapsular elementos individuais. |
Métodos
Add(Object) |
O serializador requer que todos os tipos encontrados possam ser serializados e desserializados. Esse tipo nunca será usado para desserialização, mas precisamos implementar o método add para que o tipo possa ser serializado. Isso nunca será chamado. |
GetEnumerator() |
Obtém um enumerador de delegação da origem original IEnumerable<T> que está sendo encapsulada. |
Implantações explícitas de interface
IEnumerable.GetEnumerator() |
Obtém um enumerador de delegação da origem original IEnumerable<T> que está sendo encapsulada. |