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> 源的委托枚举器。  |