Table of Contents

OnMainThread Method

OnMainThread<T>(T, Action<T>)

public static void OnMainThread<T>(T state, Action<T> act)

NOTE: this method is blocking current thread until submitted main thread job is finished.

Parameters

state T
act Action<T>

Type Parameters

T

OnMainThread<T>(T, Func<T, CancellationToken, Task>) Obsolete

[Obsolete("Use `WaitForValueTaskCompletion` to achieve blocking operation.", true)]
public static void OnMainThread<T>(T state, Func<T, CancellationToken, Task> task)

Parameters

state T
task Func<T, CancellationToken, Task>

Type Parameters

T

OnMainThread<T>(T, Func<T, CancellationToken, ValueTask>) Obsolete

[Obsolete("Use `WaitForValueTaskCompletion` to achieve blocking operation.", true)]
public static void OnMainThread<T>(T state, Func<T, CancellationToken, ValueTask> task)

Parameters

state T
task Func<T, CancellationToken, ValueTask>

Type Parameters

T