Share via


DelegatingEnumerator<TWrapped,TDeclared> クラス

定義

要素の列挙を元の列挙子にデリゲートし、指定された IWrapperProviderを使用して項目をラップします。

generic <typename TWrapped, typename TDeclared>
public ref class DelegatingEnumerator : System::Collections::Generic::IEnumerator<TWrapped>
public class DelegatingEnumerator<TWrapped,TDeclared> : System.Collections.Generic.IEnumerator<TWrapped>
type DelegatingEnumerator<'Wrapped, 'Declared> = class
    interface IEnumerator<'Wrapped>
    interface IEnumerator
    interface IDisposable
Public Class DelegatingEnumerator(Of TWrapped, TDeclared)
Implements IEnumerator(Of TWrapped)

型パラメーター

TWrapped

個々の要素をラップする必要がある型。

TDeclared

ラップされる要素の元の型。

継承
DelegatingEnumerator<TWrapped,TDeclared>
実装

コンストラクター

DelegatingEnumerator<TWrapped,TDeclared>(IEnumerator<TDeclared>, IWrapperProvider)

元の DelegatingEnumerable<TWrapped,TDeclared> 列挙子の要素を列挙し、指定された IWrapperProviderを使用してラップする を初期化します。

プロパティ

Current

要素の列挙を元の列挙子にデリゲートし、指定された IWrapperProviderを使用して項目をラップします。

メソッド

Dispose()

要素の列挙を元の列挙子にデリゲートし、指定された IWrapperProviderを使用して項目をラップします。

MoveNext()

要素の列挙を元の列挙子にデリゲートし、指定された IWrapperProviderを使用して項目をラップします。

Reset()

要素の列挙を元の列挙子にデリゲートし、指定された IWrapperProviderを使用して項目をラップします。

明示的なインターフェイスの実装

IEnumerator.Current

要素の列挙を元の列挙子にデリゲートし、指定された IWrapperProviderを使用して項目をラップします。

適用対象