MicroThreadSynchronizationContext Class
Namespace: Stride.Core.MicroThreadingAssembly: Stride.Core.MicroThreading.dll
System.Object → System.Threading.SynchronizationContext →
MicroThreadSynchronizationContext
Derived from MicroThreadSynchronizationContext:
public class MicroThreadSynchronizationContext : SynchronizationContext
| Name | Description | |
|---|---|---|
| Constructors | ||
| MicroThreadSynchronizationContext(MicroThread) | ||
| Methods | ||
| CreateCopy() | ||
| Post(SendOrPostCallback, Object) | ||
Constructors
MicroThreadSynchronizationContext(MicroThread)
public MicroThreadSynchronizationContext(MicroThread microThread)
Parameters
| Type | Name | Description |
|---|---|---|
| MicroThread | microThread |
Methods
CreateCopy()
public override SynchronizationContext CreateCopy()
Returns
| Type | Description |
|---|---|
| System.Threading.SynchronizationContext |
Overrides
System.Threading.SynchronizationContext.CreateCopy()
Post(SendOrPostCallback, Object)
public override void Post(SendOrPostCallback d, object state)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Threading.SendOrPostCallback | d | |
| System.Object | state |
Overrides
System.Threading.SynchronizationContext.Post(System.Threading.SendOrPostCallback, System.Object)
Inherited Members
System.Threading.SynchronizationContext.IsWaitNotificationRequired()
System.Threading.SynchronizationContext.OperationCompleted()
System.Threading.SynchronizationContext.OperationStarted()
System.Threading.SynchronizationContext.Send(System.Threading.SendOrPostCallback, System.Object)
System.Threading.SynchronizationContext.SetSynchronizationContext(System.Threading.SynchronizationContext)
System.Threading.SynchronizationContext.SetWaitNotificationRequired()
System.Threading.SynchronizationContext.Wait(System.IntPtr[], System.Boolean, System.Int32)
System.Threading.SynchronizationContext.WaitHelper(System.IntPtr[], System.Boolean, System.Int32)
System.Threading.SynchronizationContext.Current