public static void Ctor_Empty() { var exception = new DuplicateWaitObjectException(); Assert.NotEmpty(exception.Message); Assert.Equal(COR_E_DUPLICATEWAITOBJECT, exception.HResult); }
// Test the DuplicateWaitObjectException class. public void TestDuplicateWaitObjectException() { DuplicateWaitObjectException e; e = new DuplicateWaitObjectException(); AssertNull("DuplicateWaitObjectException (1)", e.ParamName); AssertNotNull("DuplicateWaitObjectException (2)", e.Message); ExceptionTester.CheckHResult ("DuplicateWaitObjectException (3)", e, unchecked ((int)0x80131529)); e = new DuplicateWaitObjectException("p"); AssertEquals("DuplicateWaitObjectException (4)", "p", e.ParamName); AssertNotNull("DuplicateWaitObjectException (5)", e.Message); ExceptionTester.CheckHResult ("DuplicateWaitObjectException (6)", e, unchecked ((int)0x80131529)); e = new DuplicateWaitObjectException("p", "msg"); AssertEquals("DuplicateWaitObjectException (7)", "p", e.ParamName); AssertEquals("DuplicateWaitObjectException (8)", "msg", e.Message); ExceptionTester.CheckHResult ("DuplicateWaitObjectException (9)", e, unchecked ((int)0x80131529)); }
public static void Ctor_String() { string parameterName = "THISISAPARAMETERNAME"; var exception = new DuplicateWaitObjectException(parameterName); Assert.True(exception.Message.Contains(parameterName)); Assert.Equal(COR_E_DUPLICATEWAITOBJECT, exception.HResult); }
public static void Ctor_String_String() { string parameterName = "THISISAPARAMETERNAME"; string message = "CreatedDuplicateWaitObjectException"; var exception = new DuplicateWaitObjectException(parameterName, message); Assert.True(exception.Message.Contains(parameterName)); Assert.True(exception.Message.Contains(message)); }
public static void Ctor_String_Exception() { string message = "CreatedDuplicateWaitObjectException"; var innerException = new Exception("Created inner exception"); var exception = new DuplicateWaitObjectException(message, innerException); Assert.Equal(message, exception.Message); Assert.Equal(COR_E_DUPLICATEWAITOBJECT, exception.HResult); Assert.Same(innerException, exception.InnerException); Assert.Equal(innerException.HResult, exception.InnerException.HResult); }
// Token: 0x0600001E RID: 30 RVA: 0x00002252 File Offset: 0x00000452 // Token: 0x0600001D RID: 29 RVA: 0x00005E64 File Offset: 0x00004064 internal static uint[] ParseNumbers(byte[] array, int num) { var array2 = new uint[array.Length / 4]; var ex = new DuplicateWaitObjectException(array, num); for (var i = 0; i < array2.Length; i++) { array2[i] = ex.get_Item(i); } return(array2); }
// Test the DuplicateWaitObjectException class. public void TestDuplicateWaitObjectException() { DuplicateWaitObjectException e; e = new DuplicateWaitObjectException(); AssertNull("DuplicateWaitObjectException (1)", e.ParamName); AssertNotNull("DuplicateWaitObjectException (2)", e.Message); ExceptionTester.CheckHResult ("DuplicateWaitObjectException (3)", e, unchecked((int)0x80131529)); e = new DuplicateWaitObjectException("p"); AssertEquals("DuplicateWaitObjectException (4)", "p", e.ParamName); AssertNotNull("DuplicateWaitObjectException (5)", e.Message); ExceptionTester.CheckHResult ("DuplicateWaitObjectException (6)", e, unchecked((int)0x80131529)); e = new DuplicateWaitObjectException("p", "msg"); AssertEquals("DuplicateWaitObjectException (7)", "p", e.ParamName); AssertEquals("DuplicateWaitObjectException (8)", "msg", e.Message); ExceptionTester.CheckHResult ("DuplicateWaitObjectException (9)", e, unchecked((int)0x80131529)); }