DelegatingEnumerable<TWrapped,TDeclared> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
型を 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
プロキシに対する元 IEnumerable<T> の の型パラメーター。
- 継承
-
DelegatingEnumerable<TWrapped,TDeclared>
- 実装
-
IEnumerable<TWrapped> IEnumerable
コンストラクター
DelegatingEnumerable<TWrapped,TDeclared>() | |
DelegatingEnumerable<TWrapped,TDeclared>(IEnumerable<TDeclared>, IWrapperProvider) |
個々の要素を DelegatingEnumerable<TWrapped,TDeclared> ラップするために、元 IEnumerable<T> の と ラッパー プロバイダーを使用して を初期化します。 |
メソッド
Add(Object) |
シリアライザーでは、検出されるすべての型をシリアル化および逆シリアル化できる必要があります。 この型は逆シリアル化には使用されませんが、型をシリアル化できるように add メソッドを実装する必要があります。 これは決して呼び出されません。 |
GetEnumerator() |
ラップされている元 IEnumerable<T> のソースの委任列挙子を取得します。 |
明示的なインターフェイスの実装
IEnumerable.GetEnumerator() |
ラップされている元 IEnumerable<T> のソースの委任列挙子を取得します。 |