internal ConfiguredTaskAwaitable (Task task, bool continueOnSourceContext) { awaiter = new ConfiguredTaskAwaiter (task, continueOnSourceContext); }
/// <summary> /// Initializes a new instance of the <see cref="ConfiguredTaskAwaitable"/> struct. /// </summary> internal ConfiguredTaskAwaitable(CoyoteRuntime runtime, SystemTasks.Task awaitedTask, bool continueOnCapturedContext) { this.Awaiter = new ConfiguredTaskAwaiter(runtime, awaitedTask, continueOnCapturedContext); }
/// <summary> /// Initializes the <see cref="T:System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1"/>. /// </summary> /// <param name="task">The awaitable <see cref="T:System.Threading.Tasks.Task`1"/>.</param><param name="continueOnCapturedContext">true to attempt to marshal the continuation back to the original context captured; otherwise, false. /// </param> internal ConfiguredTaskAwaitable(Task <TResult> task, bool continueOnCapturedContext) { _configuredTaskAwaiter = new ConfiguredTaskAwaiter(task, continueOnCapturedContext); }
/// <summary> /// Initializes a new instance of the <see cref="ConfiguredTaskAwaitable"/> struct. /// </summary> internal ConfiguredTaskAwaitable(TaskController taskController, SystemTasks.Task awaitedTask, bool continueOnCapturedContext) { this.Awaiter = new ConfiguredTaskAwaiter(taskController, awaitedTask, continueOnCapturedContext); }
internal ConfiguredTaskAwaitable(Task task, bool continueOnSourceContext) { awaiter = new ConfiguredTaskAwaiter(task, continueOnSourceContext); }
internal ConfiguredTaskAwaitable(Task task, bool continueOnCapturedContext) { Contract.Assert(task != null, null); m_configuredTaskAwaiter = new ConfiguredTaskAwaiter(task, continueOnCapturedContext); }
internal ConfiguredTaskAwaitable(Task task, bool continueOnSourceContext, InstanceReference instanceReference) { awaiter = new ConfiguredTaskAwaiter(task, continueOnSourceContext, instanceReference); }
internal ConfiguredTaskAwaitable(Task t, bool continueOnCapturedContext) { _configuredTaskAwaiter = new ConfiguredTaskAwaiter(t, continueOnCapturedContext); }
/// <summary> /// Initializes a new instance of the <see cref="ConfiguredTaskAwaitable"/> struct. /// </summary> internal ConfiguredTaskAwaitable(Task awaitedTask, bool continueOnCapturedContext) { this.Awaiter = new ConfiguredTaskAwaiter(awaitedTask, continueOnCapturedContext); }
public ConfiguredTaskAwaiterWrapper(ConfiguredTaskAwaiter awaiter) { _awaiter = awaiter; }
internal ConfiguredTaskAwaitable(Task <TResult> task, bool continueOnSourceContext, InstanceReference instanceReference) { awaiter = new ConfiguredTaskAwaiter(task, continueOnSourceContext, instanceReference); }
/// <summary>Initializes a new instance of the <see cref="ConfiguredTaskAwaitable"/> struct.</summary> /// <param name="task">The awaitable <see cref="Task"/>.</param> /// <param name="continueOnCapturedContext"> /// <see langword="true"/> to attempt to marshal the continuation back to the original context captured; /// otherwise, <see langword="false"/>. /// </param> internal ConfiguredTaskAwaitable(Task task, bool continueOnCapturedContext) { Debug.Assert(task != null, "Assertion failed: task != null"); _configuredTaskAwaiter = new ConfiguredTaskAwaiter(task, continueOnCapturedContext); }