Class JVMBridgeBaseEnumerator
A generic enumerator used to manage Java Iterator
public class JVMBridgeBaseEnumerator : IEnumerator
- Inheritance
-
JVMBridgeBaseEnumerator
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
JVMBridgeBaseEnumerator(IJavaObject)
Initialize a new JVMBridgeBaseEnumerator
public JVMBridgeBaseEnumerator(IJavaObject refObj)
Parameters
refObj
IJavaObjectReference to IJavaObject implementing Java Iterator
Methods
ConvertObject(object)
Override in derived class to convert input
object while it is retrieved
protected virtual object ConvertObject(object input)
Parameters
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public virtual void Dispose()
MoveNext()
Advances the enumerator to the next element of the collection.
public bool MoveNext()
Returns
- bool
true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.
Exceptions
- 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.
public virtual void Reset()
Exceptions
- InvalidOperationException
The collection was modified after the enumerator was created.