Struct Extensions.SynchronizationContextAwaiter
Helper class to enable await on SynchronizationContext. This is useful if you want to switch execution flow of an async function to a different thread, like Unity game thread for example.
Implements
INotifyCompletion
Inherited Members
Namespace: Microsoft.MixedReality.SpatialAlignment
Assembly: cs.temp.dll.dll
Syntax
public struct SynchronizationContextAwaiter : INotifyCompletion
Constructors
SynchronizationContextAwaiter(SynchronizationContext)
Declaration
public SynchronizationContextAwaiter(SynchronizationContext context)
Parameters
Type | Name | Description |
---|---|---|
SynchronizationContext | context |
Properties
IsCompleted
Declaration
public bool IsCompleted { get; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
GetResult()
Declaration
public void GetResult()
OnCompleted(Action)
Declaration
public void OnCompleted(Action continuation)
Parameters
Type | Name | Description |
---|---|---|
Action | continuation |
Implements
INotifyCompletion