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
构造函数
方法
Add(Object) |
序列化程序要求它遇到的每个类型都可以序列化和反序列化。 此类型永远不会用于反序列化,但需要实现 add 方法,以便可以序列化该类型。 永远不会调用此名称。 |
GetEnumerator() |
获取正在包装的原始 IEnumerable<T> 源的委托枚举器。 |
显式接口实现
IEnumerable.GetEnumerator() |
获取正在包装的原始 IEnumerable<T> 源的委托枚举器。 |