Table of Contents

Class JVMBridgeBase<TClass>

Namespace
MASES.JCOBridge.C2JBridge
Assembly
C2JBridge.dll

Public entry point of JVMBridgeBase<TClass>

public abstract class JVMBridgeBase<TClass> : JVMBridgeBaseCore<TClass>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IDisposable where TClass : IJVMBridgeBase

Type Parameters

TClass

A class inherited from JVMBridgeBase<TClass>

Inheritance
JVMBridgeBase<TClass>
Implements
Derived
Inherited Members
Extension Methods

Examples

This is a basic example showing JVMBridgeBase<TClass> class usage

class TheClass : JVMBridgeBase<TheClass>
{
    public override string BridgeClassName => "org.company.TheClass";

    public TheClass()
    {
    }
}

Constructors

JVMBridgeBase(IJVMBridgeBaseInitializer)

Initializer used internally

public JVMBridgeBase(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

An instance of IJVMBridgeBaseInitializer

Remarks

Shall be available in any class inherited from JVMBridgeBase

JVMBridgeBase(params object[])

Used to create instance of IJVMBridgeBase

public JVMBridgeBase(params object[] args)

Parameters

args object[]

The arguments of constructor

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

The disposing parameter is a bool that indicates whether the method call comes from a Dispose() method (its value is true) or from a finalizer (its value is false)

~JVMBridgeBase()

Finalizer

protected ~JVMBridgeBase()