DelegatingEnumerator<TWrapped,TDeclared> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将元素的枚举委托给原始枚举器,并使用提供的 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包装项。 |