Example #1
0
		internal ConfiguredTaskAwaitable (Task task, bool continueOnSourceContext)
		{
			awaiter = new ConfiguredTaskAwaiter (task, continueOnSourceContext);
		}
Example #2
0
 /// <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);
 }
Example #5
0
 internal ConfiguredTaskAwaitable(Task task, bool continueOnSourceContext)
 {
     awaiter = new ConfiguredTaskAwaiter(task, continueOnSourceContext);
 }
Example #6
0
 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);
		}
Example #8
0
 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;
 }
Example #11
0
 internal ConfiguredTaskAwaitable(Task <TResult> task, bool continueOnSourceContext, InstanceReference instanceReference)
 {
     awaiter = new ConfiguredTaskAwaiter(task, continueOnSourceContext, instanceReference);
 }
Example #12
0
 /// <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);
 }