summaryrefslogtreecommitdiff
path: root/.packages/microsoft.private.corefx.netcoreapp/4.7.0-preview3.19551.4/ref/netcoreapp3.1/System.Threading.Tasks.xml
diff options
context:
space:
mode:
Diffstat (limited to '.packages/microsoft.private.corefx.netcoreapp/4.7.0-preview3.19551.4/ref/netcoreapp3.1/System.Threading.Tasks.xml')
-rwxr-xr-x.packages/microsoft.private.corefx.netcoreapp/4.7.0-preview3.19551.4/ref/netcoreapp3.1/System.Threading.Tasks.xml573
1 files changed, 573 insertions, 0 deletions
diff --git a/.packages/microsoft.private.corefx.netcoreapp/4.7.0-preview3.19551.4/ref/netcoreapp3.1/System.Threading.Tasks.xml b/.packages/microsoft.private.corefx.netcoreapp/4.7.0-preview3.19551.4/ref/netcoreapp3.1/System.Threading.Tasks.xml
new file mode 100755
index 0000000000..52149f3204
--- /dev/null
+++ b/.packages/microsoft.private.corefx.netcoreapp/4.7.0-preview3.19551.4/ref/netcoreapp3.1/System.Threading.Tasks.xml
@@ -0,0 +1,573 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+ <assembly>
+ <name>System.Threading.Tasks</name>
+ </assembly>
+ <members>
+ <member name="T:System.OperationCanceledException">
+ <summary>The exception that is thrown in a thread upon cancellation of an operation that the thread was executing.</summary>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException" /> class with a system-supplied error message.</summary>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException" /> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException" /> class with a specified error message.</summary>
+ <param name="message">A <see cref="T:System.String" /> that describes the error.</param>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not <see langword="null" />, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.String,System.Exception,System.Threading.CancellationToken)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException" /> class with a specified error message, a reference to the inner exception that is the cause of this exception, and a cancellation token.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not <see langword="null" />, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
+ <param name="token">A cancellation token associated with the operation that was canceled.</param>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.String,System.Threading.CancellationToken)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException" /> class with a specified error message and a cancellation token.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="token">A cancellation token associated with the operation that was canceled.</param>
+ </member>
+ <member name="M:System.OperationCanceledException.#ctor(System.Threading.CancellationToken)">
+ <summary>Initializes a new instance of the <see cref="T:System.OperationCanceledException" /> class with a cancellation token.</summary>
+ <param name="token">A cancellation token associated with the operation that was canceled.</param>
+ </member>
+ <member name="P:System.OperationCanceledException.CancellationToken">
+ <summary>Gets a token associated with the operation that was canceled.</summary>
+ <returns>A token associated with the operation that was canceled, or a default token.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder">
+ <summary>Represents a builder for asynchronous iterators.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Complete">
+ <summary>Marks iteration as being completed, whether successfully or otherwise.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.Create">
+ <summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder" /> struct.</summary>
+ <returns>The initialized instance.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncIteratorMethodBuilder.MoveNext``1(``0@)">
+ <summary>Invokes <see cref="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext" /> on the state machine while guarding the <see cref="T:System.Threading.ExecutionContext" />.</summary>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder">
+ <summary>Represents a builder for asynchronous methods that return a task.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Create">
+ <summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder" /> class.</summary>
+ <returns>A new instance of the builder.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetException(System.Exception)">
+ <summary>Marks the task as failed and binds the specified exception to the task.</summary>
+ <param name="exception">The exception to bind to the task.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="exception" /> is <see langword="null" />.</exception>
+ <exception cref="T:System.InvalidOperationException">The task has already completed.
+-or-
+The builder is not initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult">
+ <summary>Marks the task as successfully completed.</summary>
+ <exception cref="T:System.InvalidOperationException">The task has already completed.
+-or-
+The builder is not initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Associates the builder with the specified state machine.</summary>
+ <param name="stateMachine">The state machine instance to associate with the builder.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="stateMachine" /> is <see langword="null" />.</exception>
+ <exception cref="T:System.InvalidOperationException">The state machine was previously set.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start``1(``0@)">
+ <summary>Begins running the builder with the associated state machine.</summary>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="stateMachine" /> is <see langword="null" />.</exception>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Task">
+ <summary>Gets the task for this builder.</summary>
+ <returns>The task for this builder.</returns>
+ <exception cref="T:System.InvalidOperationException">The builder is not initialized.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1">
+ <summary>Represents a builder for asynchronous methods that returns a task and provides a parameter for the result.</summary>
+ <typeparam name="TResult">The result to use to complete the task.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AwaitOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Create">
+ <summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1" /> class.</summary>
+ <returns>A new instance of the builder.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(System.Exception)">
+ <summary>Marks the task as failed and binds the specified exception to the task.</summary>
+ <param name="exception">The exception to bind to the task.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="exception" /> is <see langword="null" />.</exception>
+ <exception cref="T:System.InvalidOperationException">The task has already completed.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(`0)">
+ <summary>Marks the task as successfully completed.</summary>
+ <param name="result">The result to use to complete the task.</param>
+ <exception cref="T:System.InvalidOperationException">The task has already completed.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Associates the builder with the specified state machine.</summary>
+ <param name="stateMachine">The state machine instance to associate with the builder.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="stateMachine" /> is <see langword="null" />.</exception>
+ <exception cref="T:System.InvalidOperationException">The state machine was previously set.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start``1(``0@)">
+ <summary>Begins running the builder with the associated state machine.</summary>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="stateMachine" /> is <see langword="null" />.</exception>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Task">
+ <summary>Gets the task for this builder.</summary>
+ <returns>The task for this builder.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncVoidMethodBuilder">
+ <summary>Represents a builder for asynchronous methods that do not return a value.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+ <summary>Schedules the state machine to proceed to the next action when the specified awaiter completes. This method can be called from partially trusted code.</summary>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ <typeparam name="TAwaiter">The type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Create">
+ <summary>Creates an instance of the <see cref="T:System.Runtime.CompilerServices.AsyncVoidMethodBuilder" /> class.</summary>
+ <returns>A new instance of the builder.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.SetException(System.Exception)">
+ <summary>Binds an exception to the method builder.</summary>
+ <param name="exception">The exception to bind.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="exception" /> is <see langword="null" />.</exception>
+ <exception cref="T:System.InvalidOperationException">The builder is not initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.SetResult">
+ <summary>Marks the method builder as successfully completed.</summary>
+ <exception cref="T:System.InvalidOperationException">The builder is not initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Associates the builder with the specified state machine.</summary>
+ <param name="stateMachine">The state machine instance to associate with the builder.</param>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="stateMachine" /> is <see langword="null" />.</exception>
+ <exception cref="T:System.InvalidOperationException">The state machine was previously set.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start``1(``0@)">
+ <summary>Begins running the builder with the associated state machine.</summary>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ <typeparam name="TStateMachine">The type of the state machine.</typeparam>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="stateMachine" /> is <see langword="null" />.</exception>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable">
+ <summary>Provides a type that can be used to configure how awaits on an <see cref="T:System.IAsyncDisposable" /> are performed.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredAsyncDisposable.DisposeAsync">
+ <summary>Asynchronously releases the unmanaged resources used by the <see cref="T:System.Runtime.CompilerServices.ConfiguredAsyncDisposable" />.</summary>
+ <returns>A task that represents the asynchronous dispose operation.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1">
+ <summary>Provides an awaitable async enumerable that enables cancelable iteration and configured awaits.</summary>
+ <typeparam name="T">The type of values to enumerate.</typeparam>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.ConfigureAwait(System.Boolean)">
+ <summary>Configures how awaits on the tasks returned from an async iteration will be performed.</summary>
+ <param name="continueOnCapturedContext">
+ <see langword="true" /> to capture and marshal back to the current context; otherwise, <see langword="false" />.</param>
+ <returns>The configured enumerable.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator">
+ <summary>Provides an awaitable async enumerator that enables cancelable iteration and configured awaits.</summary>
+ <typeparam name="T">The type of values to enumerate.</typeparam>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.Current">
+ <summary>Gets the element in the collection at the current position of the enumerator.</summary>
+ <returns>The element in the collection at the current position of the enumerator.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.DisposeAsync">
+ <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.</summary>
+ <returns>A task that represents the asynchronous dispose operation.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.Enumerator.MoveNextAsync">
+ <summary>Advances the enumerator asynchronously to the next element of the collection.</summary>
+ <returns>A <see cref="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1" /> that will complete with a result of <see langword="true" /> if the enumerator was successfully advanced to the next element, or <see langword="false" /> if the enumerator has passed the end of the collection.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.GetAsyncEnumerator">
+ <summary>Returns an enumerator that iterates asynchronously through collections that enables cancelable iteration and configured awaits.</summary>
+ <returns>An enumerator for the <see cref="T:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1" /> class.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ConfiguredCancelableAsyncEnumerable`1.WithCancellation(System.Threading.CancellationToken)">
+ <summary>Sets the <see cref="T:System.Threading.CancellationToken" /> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)" /> when iterating.</summary>
+ <param name="cancellationToken">The cancellation token to use.</param>
+ <returns>The configured enumerable.</returns>
+ </member>
+ <member name="T:System.Threading.CancellationTokenSource">
+ <summary>Signals to a <see cref="T:System.Threading.CancellationToken" /> that it should be canceled.</summary>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.CancellationTokenSource" /> class.</summary>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.#ctor(System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.CancellationTokenSource" /> class that will be canceled after the specified delay in milliseconds.</summary>
+ <param name="millisecondsDelay">The time interval in milliseconds to wait before canceling this <see cref="T:System.Threading.CancellationTokenSource" />.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="millisecondsDelay" /> is less than -1.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.#ctor(System.TimeSpan)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.CancellationTokenSource" /> class that will be canceled after the specified time span.</summary>
+ <param name="delay">The time interval to wait before canceling this <see cref="T:System.Threading.CancellationTokenSource" />.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">
+ <paramref name="delay" />.<see cref="P:System.TimeSpan.TotalMilliseconds" /> is less than -1 or greater than <see cref="F:System.Int32.MaxValue" />.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.Cancel">
+ <summary>Communicates a request for cancellation.</summary>
+ <exception cref="T:System.ObjectDisposedException">This <see cref="T:System.Threading.CancellationTokenSource" /> has been disposed.</exception>
+ <exception cref="T:System.AggregateException">An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated <see cref="T:System.Threading.CancellationToken" />.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.Cancel(System.Boolean)">
+ <summary>Communicates a request for cancellation, and specifies whether remaining callbacks and cancelable operations should be processed if an exception occurs.</summary>
+ <param name="throwOnFirstException">
+ <see langword="true" /> if exceptions should immediately propagate; otherwise, <see langword="false" />.</param>
+ <exception cref="T:System.ObjectDisposedException">This <see cref="T:System.Threading.CancellationTokenSource" /> has been disposed.</exception>
+ <exception cref="T:System.AggregateException">An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated <see cref="T:System.Threading.CancellationToken" />.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.CancelAfter(System.Int32)">
+ <summary>Schedules a cancel operation on this <see cref="T:System.Threading.CancellationTokenSource" /> after the specified number of milliseconds.</summary>
+ <param name="millisecondsDelay">The time span to wait before canceling this <see cref="T:System.Threading.CancellationTokenSource" />.</param>
+ <exception cref="T:System.ObjectDisposedException">The exception thrown when this <see cref="T:System.Threading.CancellationTokenSource" /> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception thrown when <paramref name="millisecondsDelay" /> is less than -1.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.CancelAfter(System.TimeSpan)">
+ <summary>Schedules a cancel operation on this <see cref="T:System.Threading.CancellationTokenSource" /> after the specified time span.</summary>
+ <param name="delay">The time span to wait before canceling this <see cref="T:System.Threading.CancellationTokenSource" />.</param>
+ <exception cref="T:System.ObjectDisposedException">The exception thrown when this <see cref="T:System.Threading.CancellationTokenSource" /> has been disposed.</exception>
+ <exception cref="T:System.ArgumentOutOfRangeException">The exception that is thrown when <paramref name="delay" /> is less than -1 or greater than Int32.MaxValue.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.CreateLinkedTokenSource(System.Threading.CancellationToken,System.Threading.CancellationToken)">
+ <summary>Creates a <see cref="T:System.Threading.CancellationTokenSource" /> that will be in the canceled state when any of the source tokens are in the canceled state.</summary>
+ <param name="token1">The first cancellation token to observe.</param>
+ <param name="token2">The second cancellation token to observe.</param>
+ <returns>A <see cref="T:System.Threading.CancellationTokenSource" /> that is linked to the source tokens.</returns>
+ <exception cref="T:System.ObjectDisposedException">A <see cref="T:System.Threading.CancellationTokenSource" /> associated with one of the source tokens has been disposed.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.CreateLinkedTokenSource(System.Threading.CancellationToken[])">
+ <summary>Creates a <see cref="T:System.Threading.CancellationTokenSource" /> that will be in the canceled state when any of the source tokens in the specified array are in the canceled state.</summary>
+ <param name="tokens">An array that contains the cancellation token instances to observe.</param>
+ <returns>A <see cref="T:System.Threading.CancellationTokenSource" /> that is linked to the source tokens.</returns>
+ <exception cref="T:System.ObjectDisposedException">A <see cref="T:System.Threading.CancellationTokenSource" /> associated with one of the source tokens has been disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">
+ <paramref name="tokens" /> is <see langword="null" />.</exception>
+ <exception cref="T:System.ArgumentException">
+ <paramref name="tokens" /> is empty.</exception>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.Dispose">
+ <summary>Releases all resources used by the current instance of the <see cref="T:System.Threading.CancellationTokenSource" /> class.</summary>
+ </member>
+ <member name="M:System.Threading.CancellationTokenSource.Dispose(System.Boolean)">
+ <summary>Releases the unmanaged resources used by the <see cref="T:System.Threading.CancellationTokenSource" /> class and optionally releases the managed resources.</summary>
+ <param name="disposing">
+ <see langword="true" /> to release both managed and unmanaged resources; <see langword="false" /> to release only unmanaged resources.</param>
+ </member>
+ <member name="P:System.Threading.CancellationTokenSource.IsCancellationRequested">
+ <summary>Gets whether cancellation has been requested for this <see cref="T:System.Threading.CancellationTokenSource" />.</summary>
+ <returns>
+ <see langword="true" /> if cancellation has been requested for this <see cref="T:System.Threading.CancellationTokenSource" />; otherwise, <see langword="false" />.</returns>
+ </member>
+ <member name="P:System.Threading.CancellationTokenSource.Token">
+ <summary>Gets the <see cref="T:System.Threading.CancellationToken" /> associated with this <see cref="T:System.Threading.CancellationTokenSource" />.</summary>
+ <returns>The <see cref="T:System.Threading.CancellationToken" /> associated with this <see cref="T:System.Threading.CancellationTokenSource" />.</returns>
+ <exception cref="T:System.ObjectDisposedException">The token source has been disposed.</exception>
+ </member>
+ <member name="T:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair">
+ <summary>Provides task schedulers that coordinate to execute tasks while ensuring that concurrent tasks may run concurrently and exclusive tasks never do.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair" /> class.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.#ctor(System.Threading.Tasks.TaskScheduler)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair" /> class that targets the specified scheduler.</summary>
+ <param name="taskScheduler">The target scheduler on which this pair should execute.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.#ctor(System.Threading.Tasks.TaskScheduler,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair" /> class that targets the specified scheduler with a maximum concurrency level.</summary>
+ <param name="taskScheduler">The target scheduler on which this pair should execute.</param>
+ <param name="maxConcurrencyLevel">The maximum number of tasks to run concurrently.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.#ctor(System.Threading.Tasks.TaskScheduler,System.Int32,System.Int32)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair" /> class that targets the specified scheduler with a maximum concurrency level and a maximum number of scheduled tasks that may be processed as a unit.</summary>
+ <param name="taskScheduler">The target scheduler on which this pair should execute.</param>
+ <param name="maxConcurrencyLevel">The maximum number of tasks to run concurrently.</param>
+ <param name="maxItemsPerTask">The maximum number of tasks to process for each underlying scheduled task used by the pair.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.Complete">
+ <summary>Informs the scheduler pair that it should not accept any more tasks.</summary>
+ </member>
+ <member name="P:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.Completion">
+ <summary>Gets a <see cref="T:System.Threading.Tasks.Task" /> that will complete when the scheduler has completed processing.</summary>
+ <returns>The asynchronous operation that will complete when the scheduler finishes processing.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.ConcurrentScheduler">
+ <summary>Gets a <see cref="T:System.Threading.Tasks.TaskScheduler" /> that can be used to schedule tasks to this pair that may run concurrently with other tasks on this pair.</summary>
+ <returns>An object that can be used to schedule tasks concurrently.</returns>
+ </member>
+ <member name="P:System.Threading.Tasks.ConcurrentExclusiveSchedulerPair.ExclusiveScheduler">
+ <summary>Gets a <see cref="T:System.Threading.Tasks.TaskScheduler" /> that can be used to schedule tasks to this pair that must run exclusively with regards to other tasks on this pair.</summary>
+ <returns>An object that can be used to schedule tasks that do not run concurrently with other tasks.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskAsyncEnumerableExtensions">
+ <summary>Provides a set of static methods for configuring task-related behaviors on asynchronous enumerables and disposables.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait(System.IAsyncDisposable,System.Boolean)">
+ <summary>Configures how awaits on the tasks returned from an async disposable are performed.</summary>
+ <param name="source">The source async disposable.</param>
+ <param name="continueOnCapturedContext">
+ <see langword="true" /> to capture and marshal back to the current context; otherwise, <see langword="false" />.</param>
+ <returns>The configured async disposable.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.ConfigureAwait``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Boolean)">
+ <summary>Configures how awaits on the tasks returned from an async iteration are performed.</summary>
+ <param name="source">The source enumerable to iterate.</param>
+ <param name="continueOnCapturedContext">
+ <see langword="true" /> to capture and marshal back to the current context; otherwise, <see langword="false" />.</param>
+ <typeparam name="T">The type of the objects to iterate.</typeparam>
+ <returns>The configured enumerable.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskAsyncEnumerableExtensions.WithCancellation``1(System.Collections.Generic.IAsyncEnumerable{``0},System.Threading.CancellationToken)">
+ <summary>Sets the <see cref="T:System.Threading.CancellationToken" /> to be passed to <see cref="M:System.Collections.Generic.IAsyncEnumerable`1.GetAsyncEnumerator(System.Threading.CancellationToken)" /> when iterating.</summary>
+ <param name="source">The source enumerable to iterate.</param>
+ <param name="cancellationToken">The cancellation token to use.</param>
+ <typeparam name="T">The type of the objects to iterate.</typeparam>
+ <returns>The configured enumerable.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskCanceledException">
+ <summary>Represents an exception used to communicate task cancellation.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException" /> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException" /> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException" /> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not <see langword="null" />, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor(System.String,System.Exception,System.Threading.CancellationToken)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException" /> class with a specified error message, a reference to the inner exception that is the cause of this exception, and the <see cref="T:System.Threading.CancellationToken" /> that triggered the cancellation.</summary>
+ <param name="message">The error message that explains the reason for the exception.</param>
+ <param name="innerException">The exception that is the cause of the current exception.</param>
+ <param name="token">The cancellation token that triggered the cancellation.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCanceledException.#ctor(System.Threading.Tasks.Task)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskCanceledException" /> class with a reference to the <see cref="T:System.Threading.Tasks.Task" /> that has been canceled.</summary>
+ <param name="task">A task that has been canceled.</param>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskCanceledException.Task">
+ <summary>Gets the task associated with this exception.</summary>
+ <returns>A reference to the <see cref="T:System.Threading.Tasks.Task" /> that is associated with this exception.</returns>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskCompletionSource`1">
+ <summary>Represents the producer side of a <see cref="T:System.Threading.Tasks.Task`1" /> unbound to a delegate, providing access to the consumer side through the <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task" /> property.</summary>
+ <typeparam name="TResult">The type of the result value associated with this <see cref="T:System.Threading.Tasks.TaskCompletionSource`1" />.</typeparam>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.#ctor">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1" />.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.#ctor(System.Object)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1" /> with the specified state.</summary>
+ <param name="state">The state to use as the underlying <see cref="T:System.Threading.Tasks.Task`1" />'s AsyncState.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.#ctor(System.Object,System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1" /> with the specified state and options.</summary>
+ <param name="state">The state to use as the underlying <see cref="T:System.Threading.Tasks.Task`1" />'s AsyncState.</param>
+ <param name="creationOptions">The options to use when creating the underlying <see cref="T:System.Threading.Tasks.Task`1" />.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> represent options invalid for use with a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1" />.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.#ctor(System.Threading.Tasks.TaskCreationOptions)">
+ <summary>Creates a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1" /> with the specified options.</summary>
+ <param name="creationOptions">The options to use when creating the underlying <see cref="T:System.Threading.Tasks.Task`1" />.</param>
+ <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="creationOptions" /> represent options invalid for use with a <see cref="T:System.Threading.Tasks.TaskCompletionSource`1" />.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.SetCanceled">
+ <summary>Transitions the underlying <see cref="T:System.Threading.Tasks.Task`1" /> into the <see cref="F:System.Threading.Tasks.TaskStatus.Canceled" /> state.</summary>
+ <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:System.Threading.Tasks.Task`1" /> is already in one of the three final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion" />, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" />, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled" />, or if the underlying <see cref="T:System.Threading.Tasks.Task`1" /> has already been disposed.</exception>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task" /> was disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.SetException(System.Collections.Generic.IEnumerable{System.Exception})">
+ <summary>Transitions the underlying <see cref="T:System.Threading.Tasks.Task`1" /> into the <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" /> state and binds a collection of exception objects to it.</summary>
+ <param name="exceptions">The collection of exceptions to bind to this <see cref="T:System.Threading.Tasks.Task`1" />.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task" /> was disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exceptions" /> argument is <see langword="null" />.</exception>
+ <exception cref="T:System.ArgumentException">There are one or more null elements in <paramref name="exceptions" />.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:System.Threading.Tasks.Task`1" /> is already in one of the three final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion" />, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" />, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled" />.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.SetException(System.Exception)">
+ <summary>Transitions the underlying <see cref="T:System.Threading.Tasks.Task`1" /> into the <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" /> state and binds it to a specified exception.</summary>
+ <param name="exception">The exception to bind to this <see cref="T:System.Threading.Tasks.Task`1" />.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task" /> was disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> argument is <see langword="null" />.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:System.Threading.Tasks.Task`1" /> is already in one of the three final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion" />, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" />, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled" />.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.SetResult(`0)">
+ <summary>Transitions the underlying <see cref="T:System.Threading.Tasks.Task`1" /> into the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion" /> state.</summary>
+ <param name="result">The result value to bind to this <see cref="T:System.Threading.Tasks.Task`1" />.</param>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task" /> was disposed.</exception>
+ <exception cref="T:System.InvalidOperationException">The underlying <see cref="T:System.Threading.Tasks.Task`1" /> is already in one of the three final states: <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion" />, <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" />, or <see cref="F:System.Threading.Tasks.TaskStatus.Canceled" />.</exception>
+ </member>
+ <member name="P:System.Threading.Tasks.TaskCompletionSource`1.Task">
+ <summary>Gets the <see cref="T:System.Threading.Tasks.Task`1" /> created by this <see cref="T:System.Threading.Tasks.TaskCompletionSource`1" />.</summary>
+ <returns>Returns the <see cref="T:System.Threading.Tasks.Task`1" /> created by this <see cref="T:System.Threading.Tasks.TaskCompletionSource`1" />.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.TrySetCanceled">
+ <summary>Attempts to transition the underlying <see cref="T:System.Threading.Tasks.Task`1" /> into the <see cref="F:System.Threading.Tasks.TaskStatus.Canceled" /> state.</summary>
+ <returns>
+ <see langword="true" /> if the operation was successful; false if the operation was unsuccessful or the object has already been disposed.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task" /> was disposed.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.TrySetCanceled(System.Threading.CancellationToken)">
+ <summary>Attempts to transition the underlying <see cref="T:System.Threading.Tasks.Task`1" /> into the <see cref="F:System.Threading.Tasks.TaskStatus.Canceled" /> state and enables a cancellation token to be stored in the canceled task.</summary>
+ <param name="cancellationToken">A cancellation token.</param>
+ <returns>
+ <see langword="true" /> if the operation is successful; otherwise, <see langword="false" />.</returns>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.TrySetException(System.Collections.Generic.IEnumerable{System.Exception})">
+ <summary>Attempts to transition the underlying <see cref="T:System.Threading.Tasks.Task`1" /> into the <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" /> state and binds a collection of exception objects to it.</summary>
+ <param name="exceptions">The collection of exceptions to bind to this <see cref="T:System.Threading.Tasks.Task`1" />.</param>
+ <returns>
+ <see langword="true" /> if the operation was successful; otherwise, <see langword="false" />.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task" /> was disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exceptions" /> argument is <see langword="null" />.</exception>
+ <exception cref="T:System.ArgumentException">There are one or more null elements in <paramref name="exceptions" />.
+-or-
+The <paramref name="exceptions" /> collection is empty.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.TrySetException(System.Exception)">
+ <summary>Attempts to transition the underlying <see cref="T:System.Threading.Tasks.Task`1" /> into the <see cref="F:System.Threading.Tasks.TaskStatus.Faulted" /> state and binds it to a specified exception.</summary>
+ <param name="exception">The exception to bind to this <see cref="T:System.Threading.Tasks.Task`1" />.</param>
+ <returns>
+ <see langword="true" /> if the operation was successful; otherwise, <see langword="false" />.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task" /> was disposed.</exception>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> argument is <see langword="null" />.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskCompletionSource`1.TrySetResult(`0)">
+ <summary>Attempts to transition the underlying <see cref="T:System.Threading.Tasks.Task`1" /> into the <see cref="F:System.Threading.Tasks.TaskStatus.RanToCompletion" /> state.</summary>
+ <param name="result">The result value to bind to this <see cref="T:System.Threading.Tasks.Task`1" />.</param>
+ <returns>
+ <see langword="true" /> if the operation was successful; otherwise, <see langword="false" />.</returns>
+ <exception cref="T:System.ObjectDisposedException">The <see cref="P:System.Threading.Tasks.TaskCompletionSource`1.Task" /> was disposed.</exception>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskExtensions">
+ <summary>Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of <see cref="T:System.Threading.Tasks.Task" /> instances.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskExtensions.Unwrap(System.Threading.Tasks.Task{System.Threading.Tasks.Task})">
+ <summary>Creates a proxy <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation of a <see cref="M:System.Threading.Tasks.TaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task,System.Boolean)" />.</summary>
+ <param name="task">The <see langword="Task&lt;Task&gt;" /> (C#) or <see langword="Task (Of Task)" /> (Visual Basic) to unwrap.</param>
+ <returns>A Task that represents the asynchronous operation of the provided <see langword="System.Threading.Tasks.Task(Of Task)" />.</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown if the <paramref name="task" /> argument is null.</exception>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskExtensions.Unwrap``1(System.Threading.Tasks.Task{System.Threading.Tasks.Task{``0}})">
+ <summary>Creates a proxy <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation of a <see langword="Task&lt;Task&lt;T&gt;&gt;" /> (C#) or <see langword="Task (Of Task(Of T))" /> (Visual Basic).</summary>
+ <param name="task">The <see langword="Task&lt;Task&lt;T&gt;&gt;" /> (C#) or <see langword="Task (Of Task(Of T))" /> (Visual Basic) to unwrap.</param>
+ <typeparam name="TResult">The type of the task's result.</typeparam>
+ <returns>A <see cref="T:System.Threading.Tasks.Task" /> that represents the asynchronous operation of the provided <see langword="Task&lt;Task&lt;T&gt;&gt;" /> (C#) or <see langword="Task (Of Task(Of T))" /> (Visual Basic).</returns>
+ <exception cref="T:System.ArgumentNullException">The exception that is thrown if the <paramref name="task" /> argument is null.</exception>
+ </member>
+ <member name="T:System.Threading.Tasks.TaskSchedulerException">
+ <summary>Represents an exception used to communicate an invalid operation by a <see cref="T:System.Threading.Tasks.TaskScheduler" />.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskSchedulerException.#ctor">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskSchedulerException" /> class with a system-supplied message that describes the error.</summary>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskSchedulerException.#ctor(System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskSchedulerException" /> class using the default error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="innerException">The exception that is the cause of the current exception.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskSchedulerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskSchedulerException" /> class with serialized data.</summary>
+ <param name="info">The object that holds the serialized object data.</param>
+ <param name="context">The contextual information about the source or destination.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskSchedulerException.#ctor(System.String)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskSchedulerException" /> class with a specified message that describes the error.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ </member>
+ <member name="M:System.Threading.Tasks.TaskSchedulerException.#ctor(System.String,System.Exception)">
+ <summary>Initializes a new instance of the <see cref="T:System.Threading.Tasks.TaskSchedulerException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+ <param name="message">The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
+ <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not <see langword="null" />, the current exception is raised in a <see langword="catch" /> block that handles the inner exception.</param>
+ </member>
+ </members>
+</doc> \ No newline at end of file