Table of Contents

Method Invoke

Namespace
Velvet
Assembly
Velvet.Docs.dll

Invoke(Action)

Runs updates at Transition priority.

public void Invoke(Action updates)

Parameters

updates Action

Synchronous callback whose state updates run at Transition priority.

Invoke(Func<VelvetTask>)

Runs asyncUpdates at Transition priority up to the point it first suspends, keeping isPending true across awaits until it completes. The updates it makes past a suspension need a further startTransition to be part of the transition.

public void Invoke(Func<VelvetTask> asyncUpdates)

Parameters

asyncUpdates Func<VelvetTask>

Async callback whose state updates run at Transition priority.