Overview

Location

constructor


class property Done: VoidMicroTask read;
class VoidMicroTask Done { get; }
static var Done: VoidMicroTask { get{} }
Shared ReadOnly Property Done() As VoidMicroTask

property Exception: Exception read;
Exception Exception { get; }
var Exception: Exception { get{} }
ReadOnly Property Exception() As Exception


GetResult

Function GetResult() As T

property IsCompleted: Boolean read;
Boolean IsCompleted { get; }
var IsCompleted: Boolean { get{} }
ReadOnly Property IsCompleted() As Boolean

method OnComplete(callback: IAsyncCompletion)
void OnComplete(IAsyncCompletion callback)
func OnComplete(_ callback: IAsyncCompletion)
Sub OnComplete(callback As IAsyncCompletion)

Parameters:

  • callback:


SetComplete (T)

method SetComplete(value: T)
void SetComplete(T value)
func SetComplete(_ value: T)
Sub SetComplete(value As T)

Parameters:

  • value:

method SetException(e: Exception)
void SetException(Exception e)
func SetException(_ e: Exception)
Sub SetException(e As Exception)

Parameters:

  • e:

property State: TaskState read;
var State: TaskState { get{} }
ReadOnly Property State() As TaskState

property Exception: Exception read;
Exception Exception { get; }
var Exception: Exception { get{} }
ReadOnly Property Exception() As Exception

property IsCompleted: Boolean read;
Boolean IsCompleted { get; }
var IsCompleted: Boolean { get{} }
ReadOnly Property IsCompleted() As Boolean

property State: TaskState read;
var State: TaskState { get{} }
ReadOnly Property State() As TaskState

class property Done: VoidMicroTask read;
class VoidMicroTask Done { get; }
static var Done: VoidMicroTask { get{} }
Shared ReadOnly Property Done() As VoidMicroTask

constructor



GetResult

Function GetResult() As T

method OnComplete(callback: IAsyncCompletion)
void OnComplete(IAsyncCompletion callback)
func OnComplete(_ callback: IAsyncCompletion)
Sub OnComplete(callback As IAsyncCompletion)

Parameters:

  • callback:


SetComplete (T)

method SetComplete(value: T)
void SetComplete(T value)
func SetComplete(_ value: T)
Sub SetComplete(value As T)

Parameters:

  • value:

method SetException(e: Exception)
void SetException(Exception e)
func SetException(_ e: Exception)
Sub SetException(e As Exception)

Parameters:

  • e: