Show / Hide Table of Contents

Class ConverterEnumerator

An implementation of IEnumerator which converts each of the items which it enumerates.

Inheritance
object
ConverterEnumerator
Implements
IEnumerator
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Tangosol.Util
Assembly: Coherence.dll
Syntax
public class ConverterEnumerator : IEnumerator

Constructors

ConverterEnumerator(IEnumerator, IConverter)

Construct the Converter enumerator based on an IEnumerator.

Declaration
public ConverterEnumerator(IEnumerator enumerator, IConverter conv)
Parameters
Type Name Description
IEnumerator enumerator

IEnumerator of objects to convert.

IConverter conv

An IConverter.

ConverterEnumerator(object[], IConverter)

Construct the Converter enumerator based on an array of objects.

Declaration
public ConverterEnumerator(object[] items, IConverter conv)
Parameters
Type Name Description
object[] items

Array of objects to enumerate.

IConverter conv

An IConverter.

Fields

m_conv

IConverter to convert each item.

Declaration
protected IConverter m_conv
Field Value
Type Description
IConverter

m_enum

IEnumerator of objects to convert.

Declaration
protected IEnumerator m_enum
Field Value
Type Description
IEnumerator

Properties

Current

Gets the current element in the collection.

Declaration
public virtual object Current { get; }
Property Value
Type Description
object

The current element in the collection.

Exceptions
Type Condition
InvalidOperationException

The enumerator is positioned before the first element of the collection or after the last element.

Methods

MoveNext()

Advances the enumerator to the next element of the collection.

Declaration
public virtual bool MoveNext()
Returns
Type Description
bool

true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.

Exceptions
Type Condition
InvalidOperationException

The collection was modified after the enumerator was created.

Reset()

Sets the enumerator to its initial position, which is before the first element in the collection.

Declaration
public virtual void Reset()
Exceptions
Type Condition
InvalidOperationException

The collection was modified after the enumerator was created.

Implements

IEnumerator
In this article
Back to top Copyright © 2000, 2024, Oracle and/or its affiliates.