Class DisposerThread
- Namespace
- FinanceSharp
- Assembly
- FinanceSharp.dll
A thread
public class DisposerThread : IDisposable
- Inheritance
-
DisposerThread
- Implements
- Inherited Members
- Extension Methods
Constructors
DisposerThread()
Initializes a new instance of the object class.
protected DisposerThread()
Fields
Instance
public static DisposerThread Instance
Field Value
InstanceQueue
protected static BusyBlockingCollection<object> InstanceQueue
Field Value
queue
protected BusyBlockingCollection<object> queue
Field Value
source
protected CancellationTokenSource source
Field Value
thread
protected Thread thread
Field Value
Methods
Cancel()
public void Cancel()
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Enqueue(Action)
public static void Enqueue(Action work)
Parameters
workAction
Enqueue(nint)
public static void Enqueue(nint ptr)
Parameters
ptrnint
Enqueue(GCHandle)
public static void Enqueue(GCHandle ptr)
Parameters
ptrGCHandle
Enqueue(void*)
public static void Enqueue(void* ptr)
Parameters
ptrvoid*