Table of Contents

Class JVMBridgeBaseEnumerable<TClass, TObject>

Namespace
MASES.JCOBridge.C2JBridge
Assembly
C2JBridge.dll

A generic IEnumerable<T> used to manage Java Iterable

public abstract class JVMBridgeBaseEnumerable<TClass, TObject> : JVMBridgeBaseEnumerable<TClass>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IEnumerableExtension, IEnumerable<TObject>, IEnumerable where TClass : JVMBridgeBase, new()

Type Parameters

TClass

The class implementing IJVMBridgeBase

TObject

The type of objects to enumerate

Inheritance
JVMBridgeBaseEnumerable<TClass, TObject>
Implements
IEnumerable<TObject>
Inherited Members
Extension Methods

Examples

This is a basic example showing JVMBridgeBaseEnumerable<TClass, TObject> class usage

class EnumberableClass : JVMBridgeBaseEnumerable<EnumberableClass, EnumberableObjectClass>
{
    public override string BridgeClassName => "org.company.EnumberableClass";

    public EnumberableClass()
    {
    }
}

Constructors

JVMBridgeBaseEnumerable()

public JVMBridgeBaseEnumerable()

JVMBridgeBaseEnumerable(params object[])

public JVMBridgeBaseEnumerable(params object[] args)

Parameters

args object[]

The arguments to send to base class JVMBridgeBaseEnumerable<TClass>

Methods

GetEnumerator()

Returns an enumerator that iterates through the collection.

public virtual IEnumerator<TObject> GetEnumerator()

Returns

IEnumerator<TObject>

An enumerator that can be used to iterate through the collection.