Class JNetEventResult
Helper class of JNet for some specific operations done with callbacks
public sealed class JNetEventResult : JVMBridgeBase<JNetEventResult>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JNetEventResult
- Implements
- Inherited Members
-
JVMBridgeBase<JNetEventResult>.SExecuteWithSignature<TReturn>(Type, string, string, params object[])
- Extension Methods
Constructors
JNetEventResult()
public JNetEventResult()
JNetEventResult(IJVMBridgeBaseInitializer)
Initializer used internally
public JNetEventResult(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializerAn instance of IJVMBridgeBaseInitializer
Remarks
Shall be available in any class inherited from JVMBridgeBase
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
HasOverride
Set to true if the method applied an override
public bool HasOverride { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements Closeable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
ReturnData
The object to be returned to the JVM side
public object ReturnData { get; set; }
Property Value
Methods
SetReturnData(bool, object)
Helper function to set both HasOverride and ReturnData
public void SetReturnData(bool hasOverride, object retData)