Fiber.ContinueWith.cs
Go to the documentation of this file.
17 return ContinueWith(continuationCoroutine, CancellationToken.None, FiberContinuationOptions.None, FiberScheduler.Current);
26 public Fiber ContinueWith(IEnumerator continuationCoroutine, CancellationToken cancellationToken)
28 return ContinueWith(continuationCoroutine, cancellationToken, FiberContinuationOptions.None, FiberScheduler.Current);
37 public Fiber ContinueWith(IEnumerator continuationCoroutine, FiberContinuationOptions continuationOptions)
39 return ContinueWith(continuationCoroutine, CancellationToken.None, continuationOptions, FiberScheduler.Current);
50 return ContinueWith(continuationCoroutine, CancellationToken.None, FiberContinuationOptions.None, scheduler);
61 public Fiber ContinueWith(IEnumerator continuationCoroutine, CancellationToken cancellationToken,
97 return ContinueWith(continuationAction, CancellationToken.None, FiberContinuationOptions.None, FiberScheduler.Current);
106 public Fiber ContinueWith(Action<Fiber> continuationAction, CancellationToken cancellationToken)
108 return ContinueWith(continuationAction, cancellationToken, FiberContinuationOptions.None, FiberScheduler.Current);
117 public Fiber ContinueWith(Action<Fiber> continuationAction, FiberContinuationOptions continuationOptions)
119 return ContinueWith(continuationAction, CancellationToken.None, continuationOptions, FiberScheduler.Current);
130 return ContinueWith(continuationAction, CancellationToken.None, FiberContinuationOptions.None, scheduler);
141 public Fiber ContinueWith(Action<Fiber> continuationAction, CancellationToken cancellationToken,
144 return ContinueWith((fiber, state) => continuationAction(fiber), null, cancellationToken, continuationOptions, scheduler);
155 return ContinueWith(continuationAction, state, CancellationToken.None, FiberContinuationOptions.None, FiberScheduler.Current);
165 public Fiber ContinueWith(Action<Fiber, object> continuationAction, object state, CancellationToken cancellationToken)
167 return ContinueWith(continuationAction, state, cancellationToken, FiberContinuationOptions.None, FiberScheduler.Current);
177 public Fiber ContinueWith(Action<Fiber, object> continuationAction, object state, FiberContinuationOptions continuationOptions)
179 return ContinueWith(continuationAction, state, CancellationToken.None, continuationOptions, FiberScheduler.Current);
189 public Fiber ContinueWith(Action<Fiber, object> continuationAction, object state, FiberScheduler scheduler)
191 return ContinueWith(continuationAction, state, CancellationToken.None, FiberContinuationOptions.None, scheduler);
203 public Fiber ContinueWith(Action<Fiber, object> continuationAction, object state, CancellationToken cancellationToken,
Fiber ContinueWith(Action< Fiber > continuationAction)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:95
Definition: AggregateException.cs:31
A Fiber is a lightweight means of scheduling work that enables multiple units of processing to execut...
Definition: Fiber.ContinueWith.cs:8
Fiber ContinueWith(Action< Fiber > continuationAction, CancellationToken cancellationToken)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:106
Fiber ContinueWith(Action< Fiber, object > continuationAction, object state, FiberContinuationOptions continuationOptions)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:177
Fiber ContinueWith(Action< Fiber, object > continuationAction, object state)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:153
Fiber ContinueWith(Action< Fiber, object > continuationAction, object state, CancellationToken cancellationToken)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:165
static FiberScheduler Current
Gets the default fiber scheduler for the thread.
Definition: FiberScheduler.cs:75
Fiber ContinueWith(Action< Fiber > continuationAction, CancellationToken cancellationToken, FiberContinuationOptions continuationOptions, FiberScheduler scheduler)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:141
Fiber ContinueWith(Action< Fiber > continuationAction, FiberScheduler scheduler)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:128
Fiber ContinueWith(Action< Fiber, object > continuationAction, object state, CancellationToken cancellationToken, FiberContinuationOptions continuationOptions, FiberScheduler scheduler)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:203
Fiber ContinueWith(Action< Fiber > continuationAction, FiberContinuationOptions continuationOptions)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:117
static CancellationToken None
Definition: CancellationToken.cs:52
FiberContinuationOptions
Specifies the behavior for a fiber that is created by using the Fiber.ContinueWith method...
Definition: FiberContinuationOptions.cs:9
Definition: IStructuralComparable.cs:33
Fiber ContinueWith(IEnumerator continuationCoroutine)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:15
Fiber ContinueWith(IEnumerator continuationCoroutine, CancellationToken cancellationToken, FiberContinuationOptions continuationOptions, FiberScheduler scheduler)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:61
Fiber ContinueWith(IEnumerator continuationCoroutine, CancellationToken cancellationToken)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:26
Fiber ContinueWith(Action< Fiber, object > continuationAction, object state, FiberScheduler scheduler)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:189
Definition: AotInterlocked.cs:3
Fiber ContinueWith(IEnumerator continuationCoroutine, FiberScheduler scheduler)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:48
Fiber ContinueWith(IEnumerator continuationCoroutine, FiberContinuationOptions continuationOptions)
Creates a continuation that executes asynchronously when the target fiber completes.
Definition: Fiber.ContinueWith.cs:37