diff options
Diffstat (limited to 'src/mscorlib/src/System/Threading/Tasks/TaskCompletionSource.cs')
-rw-r--r-- | src/mscorlib/src/System/Threading/Tasks/TaskCompletionSource.cs | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/mscorlib/src/System/Threading/Tasks/TaskCompletionSource.cs b/src/mscorlib/src/System/Threading/Tasks/TaskCompletionSource.cs index 320f704f09..bf9f9cbb2c 100644 --- a/src/mscorlib/src/System/Threading/Tasks/TaskCompletionSource.cs +++ b/src/mscorlib/src/System/Threading/Tasks/TaskCompletionSource.cs @@ -17,7 +17,6 @@ using System.Diagnostics.Contracts; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.ExceptionServices; -using System.Security.Permissions; using System.Threading; // Disable the "reference to volatile field not treated as volatile" error. @@ -203,22 +202,6 @@ namespace System.Threading.Tasks return rval; } - /// <summary>Attempts to transition the underlying task to the faulted state.</summary> - /// <param name="exceptions">The collection of exception dispatch infos to bind to this task.</param> - /// <returns>True if the operation was successful; otherwise, false.</returns> - /// <remarks>Unlike the public methods, this method doesn't currently validate that its arguments are correct.</remarks> - internal bool TrySetException(IEnumerable<ExceptionDispatchInfo> exceptions) - { - Debug.Assert(exceptions != null); -#if DEBUG - foreach(var edi in exceptions) Debug.Assert(edi != null, "Contents must be non-null"); -#endif - - bool rval = m_task.TrySetException(exceptions); - if (!rval && !m_task.IsCompleted) SpinUntilCompleted(); - return rval; - } - /// <summary> /// Transitions the underlying /// <see cref="T:System.Threading.Tasks.Task{TResult}"/> into the |