diff options
Diffstat (limited to 'src/mscorlib/src/System/Threading/WaitHandleExtensions.cs')
-rw-r--r-- | src/mscorlib/src/System/Threading/WaitHandleExtensions.cs | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/src/mscorlib/src/System/Threading/WaitHandleExtensions.cs b/src/mscorlib/src/System/Threading/WaitHandleExtensions.cs deleted file mode 100644 index 76c3feb649..0000000000 --- a/src/mscorlib/src/System/Threading/WaitHandleExtensions.cs +++ /dev/null @@ -1,46 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -// - -using Microsoft.Win32.SafeHandles; -using System.Security; - -namespace System.Threading -{ - public static class WaitHandleExtensions - { - /// <summary> - /// Gets the native operating system handle. - /// </summary> - /// <param name="waitHandle">The <see cref="System.Threading.WaitHandle"/> to operate on.</param> - /// <returns>A <see cref="System.Runtime.InteropServices.SafeHandle"/> representing the native operating system handle.</returns> - [SecurityCritical] - public static SafeWaitHandle GetSafeWaitHandle(this WaitHandle waitHandle) - { - if (waitHandle == null) - { - throw new ArgumentNullException("waitHandle"); - } - - return waitHandle.SafeWaitHandle; - } - - /// <summary> - /// Sets the native operating system handle - /// </summary> - /// <param name="waitHandle">The <see cref="System.Threading.WaitHandle"/> to operate on.</param> - /// <param name="value">A <see cref="System.Runtime.InteropServices.SafeHandle"/> representing the native operating system handle.</param> - [SecurityCritical] - public static void SetSafeWaitHandle(this WaitHandle waitHandle, SafeWaitHandle value) - { - if (waitHandle == null) - { - throw new ArgumentNullException("waitHandle"); - } - - waitHandle.SafeWaitHandle = value; - } - } -} |