DelegatingEnumerable<TWrapped,TDeclared> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сериализует IEnumerable<T> типы, делегируя их через конкретную реализацию.
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)
Параметры типа
- TWrapped
Перенос или исходный IEnumerable<T> тип прокси-сервера.
- TDeclared
Параметр type исходного IEnumerable<T> прокси-сервера.
- Наследование
-
DelegatingEnumerable<TWrapped,TDeclared>
- Реализации
-
IEnumerable<TWrapped> IEnumerable
Конструкторы
DelegatingEnumerable<TWrapped,TDeclared>() |
Инициализирует DelegatingEnumerable<TWrapped,TDeclared>. |
DelegatingEnumerable<TWrapped,TDeclared>(IEnumerable<TDeclared>, IWrapperProvider) |
Инициализирует DelegatingEnumerable<TWrapped,TDeclared> с исходным IEnumerable<T> и поставщиком оболочки для упаковки отдельных элементов. |
Методы
Add(Object) |
Сериализатор требует, чтобы каждый тип, с которым он столкнулся, можно сериализовать и десериализовать. Этот тип никогда не будет использоваться для десериализации, но мы должны реализовать метод add, чтобы можно было сериализовать тип. Это никогда не будет называться. |
GetEnumerator() |
Возвращает делегированный перечислитель исходного IEnumerable<T> источника, который упаковывается в оболочку. |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Возвращает делегированный перечислитель исходного IEnumerable<T> источника, который упаковывается в оболочку. |