summaryrefslogtreecommitdiff
path: root/external/rx/Rx/NET/Source/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml
diff options
context:
space:
mode:
Diffstat (limited to 'external/rx/Rx/NET/Source/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml')
-rw-r--r--external/rx/Rx/NET/Source/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml475
1 files changed, 475 insertions, 0 deletions
diff --git a/external/rx/Rx/NET/Source/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml b/external/rx/Rx/NET/Source/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml
new file mode 100644
index 0000000000..b47921e5df
--- /dev/null
+++ b/external/rx/Rx/NET/Source/packages/Microsoft.Bcl.1.0.19/lib/portable-net40+win8/System.Threading.Tasks.xml
@@ -0,0 +1,475 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>System.Threading.Tasks</name>
+ </assembly>
+ <members>
+ <member name="T:System.Runtime.CompilerServices.AsyncMethodBuilderCore">
+ <summary>Holds state related to the builder's IAsyncStateMachine.</summary>
+ <remarks>This is a mutable struct. Be very delicate with it.</remarks>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncMethodBuilderCore.m_stateMachine">
+ <summary>A reference to the heap-allocated state machine object associated with this builder.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start``1(``0@)">
+ <summary>Initiates the builder's execution with the associated state machine.</summary>
+ <typeparam name="TStateMachine">Specifies the type of the state machine.</typeparam>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stateMachine"/> argument is null (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodBuilderCore.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Associates the builder with the state machine it represents.</summary>
+ <param name="stateMachine">The heap-allocated state machine object.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stateMachine"/> argument was null (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException">The builder is incorrectly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodBuilderCore.GetCompletionAction``2(``0@,``1@)">
+ <summary>
+ Gets the Action to use with an awaiter's OnCompleted or UnsafeOnCompleted method.
+ On first invocation, the supplied state machine will be boxed.
+ </summary>
+ <typeparam name="TMethodBuilder">Specifies the type of the method builder used.</typeparam>
+ <typeparam name="TStateMachine">Specifies the type of the state machine used.</typeparam>
+ <param name="builder">The builder.</param>
+ <param name="stateMachine">The state machine.</param>
+ <returns>An Action to provide to the awaiter.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner">
+ <summary>Provides the ability to invoke a state machine's MoveNext method under a supplied ExecutionContext.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.m_context">
+ <summary>The context with which to run MoveNext.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.m_stateMachine">
+ <summary>The state machine whose MoveNext method should be invoked.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.#ctor(System.ExecutionContextLightup)">
+ <summary>Initializes the runner.</summary>
+ <param name="context">The context with which to run MoveNext.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run">
+ <summary>Invokes MoveNext under the provided context.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.s_invokeMoveNext">
+ <summary>Cached delegate used with ExecutionContext.Run.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(System.Object)">
+ <summary>Invokes the MoveNext method on the supplied IAsyncStateMachine.</summary>
+ <param name="stateMachine">The IAsyncStateMachine machine instance.</param>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncMethodTaskCache`1">
+ <summary>Provides a base class used to cache tasks of a specific return type.</summary>
+ <typeparam name="TResult">Specifies the type of results the cached tasks return.</typeparam>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.Singleton">
+ <summary>
+ A singleton cache for this result type.
+ This may be null if there are no cached tasks for this TResult.
+ </summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.CreateCompleted(`0)">
+ <summary>Creates a non-disposable task.</summary>
+ <param name="result">The result for the task.</param>
+ <returns>The cacheable task.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.CreateCache">
+ <summary>Creates a cache.</summary>
+ <returns>A task cache for this result type.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.FromResult(`0)">
+ <summary>Gets a cached task if one exists.</summary>
+ <param name="result">The result for which we want a cached task.</param>
+ <returns>A cached task if one exists; otherwise, null.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.AsyncMethodBooleanTaskCache">
+ <summary>Provides a cache for Boolean tasks.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.AsyncMethodBooleanTaskCache.m_true">
+ <summary>A true task.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.AsyncMethodBooleanTaskCache.m_false">
+ <summary>A false task.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.AsyncMethodBooleanTaskCache.FromResult(System.Boolean)">
+ <summary>Gets a cached task for the Boolean result.</summary>
+ <param name="result">true or false</param>
+ <returns>A cached task for the Boolean result.</returns>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.AsyncMethodInt32TaskCache">
+ <summary>Provides a cache for zero Int32 tasks.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.AsyncMethodInt32TaskCache.INCLUSIVE_INT32_MIN">
+ <summary>The minimum value, inclusive, for which we want a cached task.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.AsyncMethodInt32TaskCache.EXCLUSIVE_INT32_MAX">
+ <summary>The maximum value, exclusive, for which we want a cached task.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.AsyncMethodInt32TaskCache.Int32Tasks">
+ <summary>The cache of Task{Int32}.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.AsyncMethodInt32TaskCache.CreateInt32Tasks">
+ <summary>Creates an array of cached tasks for the values in the range [INCLUSIVE_MIN,EXCLUSIVE_MAX).</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncMethodTaskCache`1.AsyncMethodInt32TaskCache.FromResult(System.Int32)">
+ <summary>Gets a cached task for the zero Int32 result.</summary>
+ <param name="result">The integer value</param>
+ <returns>A cached task for the Int32 result or null if not cached.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncServices.ThrowAsync(System.Exception,System.Threading.SynchronizationContext)">
+ <summary>Throws the exception on the ThreadPool.</summary>
+ <param name="exception">The exception to propagate.</param>
+ <param name="targetContext">The target context on which to propagate the exception. Null to use the ThreadPool.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncServices.PrepareExceptionForRethrow(System.Exception)">
+ <summary>Copies the exception's stack trace so its stack trace isn't overwritten.</summary>
+ <param name="exc">The exception to prepare.</param>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder">
+ <summary>
+ Provides a builder for asynchronous methods that return <see cref="T:System.Threading.Tasks.Task"/>.
+ This type is intended for compiler use only.
+ </summary>
+ <remarks>
+ AsyncTaskMethodBuilder is a value type, and thus it is copied by value.
+ Prior to being copied, one of its Task, SetResult, or SetException members must be accessed,
+ or else the copies may end up building distinct Task instances.
+ </remarks>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IAsyncMethodBuilder">
+ <summary>Represents an asynchronous method builder.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.s_cachedCompleted">
+ <summary>A cached VoidTaskResult task used for builders that complete synchronously.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.m_builder">
+ <summary>The generic builder object to which this non-generic instance delegates.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Create">
+ <summary>Initializes a new <see cref="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder"/>.</summary>
+ <returns>The initialized <see cref="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder"/>.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start``1(``0@)">
+ <summary>Initiates the builder's execution with the associated state machine.</summary>
+ <typeparam name="TStateMachine">Specifies the type of the state machine.</typeparam>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Associates the builder with the state machine it represents.</summary>
+ <param name="stateMachine">The heap-allocated state machine object.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stateMachine"/> argument was null (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException">The builder is incorrectly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.System#Runtime#CompilerServices#IAsyncMethodBuilder#PreBoxInitialization">
+ <summary>Perform any initialization necessary prior to lifting the builder to the heap.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
+ <summary>
+ Schedules the specified state machine to be pushed forward when the specified awaiter completes.
+ </summary>
+ <typeparam name="TAwaiter">Specifies the type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">Specifies the type of the state machine.</typeparam>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+ <summary>
+ Schedules the specified state machine to be pushed forward when the specified awaiter completes.
+ </summary>
+ <typeparam name="TAwaiter">Specifies the type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">Specifies the type of the state machine.</typeparam>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetResult">
+ <summary>
+ Completes the <see cref="T:System.Threading.Tasks.Task"/> in the
+ <see cref="T:System.Threading.Tasks.TaskStatus">RanToCompletion</see> state.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">The builder is not initialized.</exception>
+ <exception cref="T:System.InvalidOperationException">The task has already completed.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetException(System.Exception)">
+ <summary>
+ Completes the <see cref="T:System.Threading.Tasks.Task"/> in the
+ <see cref="T:System.Threading.Tasks.TaskStatus">Faulted</see> state with the specified exception.
+ </summary>
+ <param name="exception">The <see cref="T:System.Exception"/> to use to fault the task.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception"/> argument is null (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException">The builder is not initialized.</exception>
+ <exception cref="T:System.InvalidOperationException">The task has already completed.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.SetNotificationForWaitCompletion(System.Boolean)">
+ <summary>
+ Called by the debugger to request notification when the first wait operation
+ (await, Wait, Result, etc.) on this builder's task completes.
+ </summary>
+ <param name="enabled">
+ true to enable notification; false to disable a previously set notification.
+ </param>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Task">
+ <summary>Gets the <see cref="T:System.Threading.Tasks.Task"/> for this builder.</summary>
+ <returns>The <see cref="T:System.Threading.Tasks.Task"/> representing the builder's asynchronous operation.</returns>
+ <exception cref="T:System.InvalidOperationException">The builder is not initialized.</exception>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AsyncTaskMethodBuilder.ObjectIdForDebugger">
+ <summary>
+ Gets an object that may be used to uniquely identify this builder to the debugger.
+ </summary>
+ <remarks>
+ This property lazily instantiates the ID in a non-thread-safe manner.
+ It must only be used by the debugger, and only in a single-threaded manner
+ when no other threads are in the middle of accessing this property or this.Task.
+ </remarks>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1">
+ <summary>
+ Provides a builder for asynchronous methods that return <see cref="T:System.Threading.Tasks.Task`1"/>.
+ This type is intended for compiler use only.
+ </summary>
+ <remarks>
+ AsyncTaskMethodBuilder{TResult} is a value type, and thus it is copied by value.
+ Prior to being copied, one of its Task, SetResult, or SetException members must be accessed,
+ or else the copies may end up building distinct Task instances.
+ </remarks>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.s_defaultResultTask">
+ <summary>A cached task for default(TResult).</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.m_coreState">
+ <summary>State related to the IAsyncStateMachine.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.m_task">
+ <summary>The lazily-initialized task.</summary>
+ <remarks>Must be named m_task for debugger step-over to work correctly.</remarks>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.m_taskCompletionSource">
+ <summary>The lazily-initialized task completion source.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.#cctor">
+ <summary>Temporary support for disabling crashing if tasks go unobserved.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Create">
+ <summary>Initializes a new <see cref="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder"/>.</summary>
+ <returns>The initialized <see cref="T:System.Runtime.CompilerServices.AsyncTaskMethodBuilder"/>.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Start``1(``0@)">
+ <summary>Initiates the builder's execution with the associated state machine.</summary>
+ <typeparam name="TStateMachine">Specifies the type of the state machine.</typeparam>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Associates the builder with the state machine it represents.</summary>
+ <param name="stateMachine">The heap-allocated state machine object.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stateMachine"/> argument was null (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException">The builder is incorrectly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.System#Runtime#CompilerServices#IAsyncMethodBuilder#PreBoxInitialization">
+ <summary>Perform any initialization necessary prior to lifting the builder to the heap.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AwaitOnCompleted``2(``0@,``1@)">
+ <summary>
+ Schedules the specified state machine to be pushed forward when the specified awaiter completes.
+ </summary>
+ <typeparam name="TAwaiter">Specifies the type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">Specifies the type of the state machine.</typeparam>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+ <summary>
+ Schedules the specified state machine to be pushed forward when the specified awaiter completes.
+ </summary>
+ <typeparam name="TAwaiter">Specifies the type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">Specifies the type of the state machine.</typeparam>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(`0)">
+ <summary>
+ Completes the <see cref="T:System.Threading.Tasks.Task`1"/> in the
+ <see cref="T:System.Threading.Tasks.TaskStatus">RanToCompletion</see> state with the specified result.
+ </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.SetResult(System.Threading.Tasks.TaskCompletionSource{`0})">
+ <summary>
+ Completes the builder by using either the supplied completed task, or by completing
+ the builder's previously accessed task using default(TResult).
+ </summary>
+ <param name="completedTask">A task already completed with the value default(TResult).</param>
+ <exception cref="T:System.InvalidOperationException">The task has already completed.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(System.Exception)">
+ <summary>
+ Completes the <see cref="T:System.Threading.Tasks.Task`1"/> in the
+ <see cref="T:System.Threading.Tasks.TaskStatus">Faulted</see> state with the specified exception.
+ </summary>
+ <param name="exception">The <see cref="T:System.Exception"/> to use to fault the task.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception"/> argument is null (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException">The task has already completed.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetNotificationForWaitCompletion(System.Boolean)">
+ <summary>
+ Called by the debugger to request notification when the first wait operation
+ (await, Wait, Result, etc.) on this builder's task completes.
+ </summary>
+ <param name="enabled">
+ true to enable notification; false to disable a previously set notification.
+ </param>
+ <remarks>
+ This should only be invoked from within an asynchronous method,
+ and only by the debugger.
+ </remarks>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.GetTaskForResult(`0)">
+ <summary>
+ Gets a task for the specified result. This will either
+ be a cached or new task, never null.
+ </summary>
+ <param name="result">The result for which we need a task.</param>
+ <returns>The completed task containing the result.</returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.CompletionSource">
+ <summary>Gets the lazily-initialized TaskCompletionSource.</summary>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.Task">
+ <summary>Gets the <see cref="T:System.Threading.Tasks.Task`1"/> for this builder.</summary>
+ <returns>The <see cref="T:System.Threading.Tasks.Task`1"/> representing the builder's asynchronous operation.</returns>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.ObjectIdForDebugger">
+ <summary>
+ Gets an object that may be used to uniquely identify this builder to the debugger.
+ </summary>
+ <remarks>
+ This property lazily instantiates the ID in a non-thread-safe manner.
+ It must only be used by the debugger, and only in a single-threaded manner
+ when no other threads are in the middle of accessing this property or this.Task.
+ </remarks>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.AsyncVoidMethodBuilder">
+ <summary>
+ Provides a builder for asynchronous methods that return void.
+ This type is intended for compiler use only.
+ </summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.m_synchronizationContext">
+ <summary>The synchronization context associated with this operation.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.m_coreState">
+ <summary>State related to the IAsyncStateMachine.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.m_objectIdForDebugger">
+ <summary>An object used by the debugger to uniquely identify this builder. Lazily initialized.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.#cctor">
+ <summary>Temporary support for disabling crashing if tasks go unobserved.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.PreventUnobservedTaskExceptions">
+ <summary>Registers with UnobservedTaskException to suppress exception crashing.</summary>
+ </member>
+ <member name="F:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.s_preventUnobservedTaskExceptionsInvoked">
+ <summary>Non-zero if PreventUnobservedTaskExceptions has already been invoked.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Create">
+ <summary>Initializes a new <see cref="T:System.Runtime.CompilerServices.AsyncVoidMethodBuilder"/>.</summary>
+ <returns>The initialized <see cref="T:System.Runtime.CompilerServices.AsyncVoidMethodBuilder"/>.</returns>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.#ctor(System.Threading.SynchronizationContext)">
+ <summary>Initializes the <see cref="T:System.Runtime.CompilerServices.AsyncVoidMethodBuilder"/>.</summary>
+ <param name="synchronizationContext">The synchronizationContext associated with this operation. This may be null.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start``1(``0@)">
+ <summary>Initiates the builder's execution with the associated state machine.</summary>
+ <typeparam name="TStateMachine">Specifies the type of the state machine.</typeparam>
+ <param name="stateMachine">The state machine instance, passed by reference.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stateMachine"/> argument was null (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Associates the builder with the state machine it represents.</summary>
+ <param name="stateMachine">The heap-allocated state machine object.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="stateMachine"/> argument was null (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException">The builder is incorrectly initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.System#Runtime#CompilerServices#IAsyncMethodBuilder#PreBoxInitialization">
+ <summary>Perform any initialization necessary prior to lifting the builder to the heap.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitOnCompleted``2(``0@,``1@)">
+ <summary>
+ Schedules the specified state machine to be pushed forward when the specified awaiter completes.
+ </summary>
+ <typeparam name="TAwaiter">Specifies the type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">Specifies the type of the state machine.</typeparam>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.AwaitUnsafeOnCompleted``2(``0@,``1@)">
+ <summary>
+ Schedules the specified state machine to be pushed forward when the specified awaiter completes.
+ </summary>
+ <typeparam name="TAwaiter">Specifies the type of the awaiter.</typeparam>
+ <typeparam name="TStateMachine">Specifies the type of the state machine.</typeparam>
+ <param name="awaiter">The awaiter.</param>
+ <param name="stateMachine">The state machine.</param>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.SetResult">
+ <summary>Completes the method builder successfully.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.SetException(System.Exception)">
+ <summary>Faults the method builder with an exception.</summary>
+ <param name="exception">The exception that is the cause of this fault.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="exception"/> argument is null (Nothing in Visual Basic).</exception>
+ <exception cref="T:System.InvalidOperationException">The builder is not initialized.</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.NotifySynchronizationContextOfCompletion">
+ <summary>Notifies the current synchronization context that the operation completed.</summary>
+ </member>
+ <member name="P:System.Runtime.CompilerServices.AsyncVoidMethodBuilder.ObjectIdForDebugger">
+ <summary>
+ Gets an object that may be used to uniquely identify this builder to the debugger.
+ </summary>
+ <remarks>
+ This property lazily instantiates the ID in a non-thread-safe manner.
+ It must only be used by the debugger and only in a single-threaded manner.
+ </remarks>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.IAsyncStateMachine">
+ <summary>
+ Represents state machines generated for asynchronous methods.
+ This type is intended for compiler use only.
+ </summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.IAsyncStateMachine.MoveNext">
+ <summary>Moves the state machine to its next state.</summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.IAsyncStateMachine.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
+ <summary>Configures the state machine with a heap-allocated replica.</summary>
+ <param name="stateMachine">The heap-allocated replica.</param>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.ICriticalNotifyCompletion">
+ <summary>
+ Represents an awaiter used to schedule continuations when an await operation completes.
+ </summary>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.INotifyCompletion">
+ <summary>
+ Represents an operation that will schedule continuations when the operation completes.
+ </summary>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.INotifyCompletion.OnCompleted(System.Action)">
+ <summary>Schedules the continuation action to be invoked when the instance completes.</summary>
+ <param name="continuation">The action to invoke when the operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuation"/> argument is null (Nothing in Visual Basic).</exception>
+ </member>
+ <member name="M:System.Runtime.CompilerServices.ICriticalNotifyCompletion.UnsafeOnCompleted(System.Action)">
+ <summary>Schedules the continuation action to be invoked when the instance completes.</summary>
+ <param name="continuation">The action to invoke when the operation completes.</param>
+ <exception cref="T:System.ArgumentNullException">The <paramref name="continuation"/> argument is null (Nothing in Visual Basic).</exception>
+ <remarks>Unlike OnCompleted, UnsafeOnCompleted need not propagate ExecutionContext information.</remarks>
+ </member>
+ <member name="T:System.Runtime.CompilerServices.VoidTaskResult">
+ <summary>Used with Task(of void)</summary>
+ </member>
+ </members>
+</doc>