TEnumeratorAdapter<T> Class

The adapter implementation for Spring.Collections|IEnumerator<T> .

Namespace: Spring.Collections.Extensions
TInterfacedObject
  Spring.Collections.Base.TEnumeratorBase
    Spring.Collections.Base.TEnumeratorBase<T>
      Spring.Collections.Extensions.TEnumeratorAdapter<T>
type
 TEnumeratorAdapter<T> = class(TEnumeratorBase<T>)
 end;

Type Parameters

T

The TEnumeratorAdapter<T> type exposes the following members.

Show:
 NameDescription
Create(TGenericEnumerable)

Initializes a new instance of the TEnumeratorAdapter<T> class.

Destroy

Represents the destructor of the TEnumeratorAdapter<T> class.

Top
Show:
 NameDescription
Current

Represents property Current.

Top
Show:
 NameDescription
GetCurrent

Represents method GetCurrent. (Overrides TEnumeratorBase<T>.GetCurrent.)

MoveNext

Advances the enumerator to the next element of the collection. (Overrides TEnumeratorBase.MoveNext.)

Reset

Sets the enumerator to its initial position, which is before the first element in the collection. (Inherited from TEnumeratorBase.)

Top
Show:
 NameDescription
fEnumerator

Represents field fEnumerator.

fSource

Represents field fSource.

Top