DelegatingEnumerable<TWrapped,TDeclared> 클래스

정의

구체적인 구현을 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>
구현

생성자

DelegatingEnumerable<TWrapped,TDeclared>()

DelegatingEnumerable<TWrapped,TDeclared>을 초기화합니다.

DelegatingEnumerable<TWrapped,TDeclared>(IEnumerable<TDeclared>, IWrapperProvider)

개별 요소를 래핑하기 위해 원래 IEnumerable<T> 및 래퍼 공급자를 사용하여 을 초기화 DelegatingEnumerable<TWrapped,TDeclared> 합니다.

메서드

Add(Object)

serializer를 사용하려면 직렬화 및 역직렬화할 수 있는 모든 형식이 필요합니다. 이 형식은 역직렬화에 사용되지 않지만 형식을 직렬화할 수 있도록 add 메서드를 구현해야 합니다. 이것은 결코 호출되지 않습니다.

GetEnumerator()

래핑되는 원본 IEnumerable<T> 의 위임 열거자를 가져옵니다.

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

래핑되는 원본 IEnumerable<T> 의 위임 열거자를 가져옵니다.

적용 대상