VoidMicroTask
Overview
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.MicroTasks
constructor
constructor
VoidMicroTask()
init()
VoidMicroTask()
Sub New()
Done
class property Done: VoidMicroTask read;
class VoidMicroTask Done { get; }
static var Done: VoidMicroTask { get{} }
class VoidMicroTask Done { __get; }
Shared ReadOnly Property Done() As VoidMicroTask
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Exception
property Exception: Exception read;
Exception Exception { get; }
var Exception: Exception { get{} }
Exception Exception { __get; }
ReadOnly Property Exception() As Exception
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetResult
waits for the task and throws an exception if there was one.
method GetResult
void GetResult()
func GetResult()
void GetResult()
Sub GetResult()
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
IsCompleted
property IsCompleted: Boolean read;
Boolean IsCompleted { get; }
var IsCompleted: Boolean { get{} }
Boolean IsCompleted { __get; }
ReadOnly Property IsCompleted() As Boolean
OnComplete
Registers a completion callback,
method OnComplete(callback: IAsyncCompletion)
void OnComplete(IAsyncCompletion callback)
func OnComplete(_ callback: IAsyncCompletion)
void OnComplete(IAsyncCompletion callback)
Sub OnComplete(callback As IAsyncCompletion)
Parameters:
- callback:
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
SetComplete
completes the task with NO result.
method SetComplete
void SetComplete()
func SetComplete()
void SetComplete()
Sub SetComplete()
SetException
Completes the task with an exception
method SetException(e: Exception)
void SetException(Exception e)
func SetException(_ e: Exception)
void SetException(Exception e)
Sub SetException(e As Exception)
Parameters:
- e:
State
property State: TaskState read;
TaskState State { get; }
var State: TaskState { get{} }
TaskState State { __get; }
ReadOnly Property State() As TaskState
ToString virtual (declared in Object)
Gets the string representation of this method.
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Wait
wait for this task to finish
method Wait
void Wait()
func Wait()
void Wait()
Sub Wait()
Exception
property Exception: Exception read;
Exception Exception { get; }
var Exception: Exception { get{} }
Exception Exception { __get; }
ReadOnly Property Exception() As Exception
IsCompleted
property IsCompleted: Boolean read;
Boolean IsCompleted { get; }
var IsCompleted: Boolean { get{} }
Boolean IsCompleted { __get; }
ReadOnly Property IsCompleted() As Boolean
State
property State: TaskState read;
TaskState State { get; }
var State: TaskState { get{} }
TaskState State { __get; }
ReadOnly Property State() As TaskState
Done
class property Done: VoidMicroTask read;
class VoidMicroTask Done { get; }
static var Done: VoidMicroTask { get{} }
class VoidMicroTask Done { __get; }
Shared ReadOnly Property Done() As VoidMicroTask
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
constructor
constructor
VoidMicroTask()
init()
VoidMicroTask()
Sub New()
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetResult
waits for the task and throws an exception if there was one.
method GetResult
void GetResult()
func GetResult()
void GetResult()
Sub GetResult()
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
OnComplete
Registers a completion callback,
method OnComplete(callback: IAsyncCompletion)
void OnComplete(IAsyncCompletion callback)
func OnComplete(_ callback: IAsyncCompletion)
void OnComplete(IAsyncCompletion callback)
Sub OnComplete(callback As IAsyncCompletion)
Parameters:
- callback:
SetComplete
completes the task with NO result.
method SetComplete
void SetComplete()
func SetComplete()
void SetComplete()
Sub SetComplete()
SetException
Completes the task with an exception
method SetException(e: Exception)
void SetException(Exception e)
func SetException(_ e: Exception)
void SetException(Exception e)
Sub SetException(e As Exception)
Parameters:
- e:
ToString virtual (declared in Object)
Gets the string representation of this method.
method ToString: String
String ToString()
func ToString() -> String
String ToString()
Function ToString() As String
Wait
wait for this task to finish
method Wait
void Wait()
func Wait()
void Wait()
Sub Wait()