Class SelfDisposable
- Namespace
- IO.Scanbot.Core
- Assembly
- DocumentSDK.NET.Droid.dll
[Register("io/scanbot/core/SelfDisposable", DoNotGenerateAcw = true)]
public abstract class SelfDisposable : Object, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
SelfDisposable
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
SelfDisposable()
[Register(".ctor", "()V", "")]
public SelfDisposable()
SelfDisposable(long)
[Register(".ctor", "(J)V", "")]
public SelfDisposable(long disposeTimeoutMs)
Parameters
disposeTimeoutMs
long
SelfDisposable(nint, JniHandleOwnership)
protected SelfDisposable(nint javaReference, JniHandleOwnership transfer)
Parameters
javaReference
nint
transfer
JniHandleOwnership
Fields
E
[Register("e")]
public const long E = 5000
Field Value
- long
Properties
A
[Register("a")]
public long A { get; set; }
Property Value
- long
D
[Register("d")]
public ILazy D { get; set; }
Property Value
- ILazy
Methods
B()
[Register("b", "()Ljava/lang/Runnable;", "")]
public IRunnable B()
Returns
- IRunnable
C()
[Register("c", "()Landroid/os/Handler;", "")]
public Handler C()
Returns
- Handler
[Register("configureNative", "(J)V", "GetConfigureNative_JHandler")]
public virtual void ConfigureNative(long nativeImplPtr)
Parameters
nativeImplPtr
long
Ctor()
[Register("ctor", "()J", "GetCtorHandler")]
public abstract long Ctor()
Returns
- long
Dtor(long)
[Register("dtor", "(J)V", "GetDtor_JHandler")]
public abstract void Dtor(long nativeImplPtr)
Parameters
nativeImplPtr
long
RunDisposing(IFunction1)
[Register("runDisposing", "(Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;", "")]
[JavaTypeParameters(new string[] { "T" })]
public Object RunDisposing(IFunction1 recognizeFunc)
Parameters
recognizeFunc
IFunction1
Returns
- Object