Skip to content

TickAwaitable

Namespace Mc.Scripting · Kind struct (readonly)

public readonly struct TickAwaitable : ICriticalNotifyCompletion, INotifyCompletion

The awaitable returned by Scheduler.ToTick / Scheduler.ToAsync.

Member Description
bool IsCompleted { get; } Awaiter protocol: already on the target thread means no hop.
public bool IsCompleted { get; }

Awaiter protocol: already on the target thread means no hop.

Member Description
TickAwaitable GetAwaiter() Awaiter protocol.
void GetResult() Awaiter protocol.
void OnCompleted(Action continuation) Awaiter protocol.
void UnsafeOnCompleted(Action continuation) Awaiter protocol.
public TickAwaitable GetAwaiter()

Awaiter protocol.

Returns TickAwaitable: This awaiter.

public void GetResult()

Awaiter protocol.

public void OnCompleted(Action continuation)

Awaiter protocol.

Parameters

Name Type Description
continuation Action The continuation.
public void UnsafeOnCompleted(Action continuation)

Awaiter protocol.

Parameters

Name Type Description
continuation Action The continuation.