diff --git a/snippets/csharp/Microsoft.Win32.SafeHandles/SafeWaitHandle/Overview/sample.cs b/snippets/csharp/Microsoft.Win32.SafeHandles/SafeWaitHandle/Overview/sample.cs index 29beb85b7dd..14239f863b2 100644 --- a/snippets/csharp/Microsoft.Win32.SafeHandles/SafeWaitHandle/Overview/sample.cs +++ b/snippets/csharp/Microsoft.Win32.SafeHandles/SafeWaitHandle/Overview/sample.cs @@ -5,14 +5,12 @@ class SafeHandlesExample { - static void Main() { UnmanagedMutex uMutex = new UnmanagedMutex("YourCompanyName_SafeHandlesExample_MUTEX"); try { - uMutex.Create(); Console.WriteLine("Mutex created. Press Enter to release it."); Console.ReadLine(); @@ -58,10 +56,7 @@ public UnmanagedMutex(string Name) public void Create() { - if (nameValue == null && nameValue.Length == 0) - { - throw new ArgumentNullException("nameValue"); - } + ArgumentException.ThrowIfNullOrEmpty(nameValue); handleValue = CreateMutex(mutexAttrValue, true, nameValue); @@ -105,4 +100,4 @@ public void Release() ReleaseMutex(handleValue); } } -// \ No newline at end of file +//