共用方式為


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

要 Proxy 的 IEnumerable<T> 包裝或原始類型。

TDeclared

要 Proxy 之原始 IEnumerable<T> 的 type 參數。

繼承
DelegatingEnumerable<TWrapped,TDeclared>
實作

建構函式

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> 來源的委派列舉值。

適用於