Esempio n. 1
0
 public static void CallDisposeAfterEmitOpCodeFieldInfo()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().Emit(OpCodes.Ret, null as FieldInfo));
 }
Esempio n. 2
0
 public static void CallDisposeAfterDispose()
 {
     MethodBaseDebuggingTests.GetMethod().Dispose();
 }
Esempio n. 3
0
 public static void CallDisposeAfterEmitOpCodeDouble()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().Emit(OpCodes.Ret, 33d));
 }
Esempio n. 4
0
 public static void CallDisposeAfterDeclareLocalTypeBool()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().DeclareLocal(typeof(int), true));
 }
Esempio n. 5
0
 public static void CallDisposeAfterDefineLabel()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().DefineLabel());
 }
Esempio n. 6
0
 public static void CallDisposeAfterUsingNamespace()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().UsingNamespace(null));
 }
Esempio n. 7
0
 public static void CallDisposeAfterBeginScope()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().BeginScope());
 }
Esempio n. 8
0
 public static void CallDisposeAfterEmitWriteLineString()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().EmitWriteLine(null as string));
 }
Esempio n. 9
0
 public static void CallDisposeAfterEmitCalliUnmanaged()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().EmitCalli(
                                                 OpCodes.Calli, CallingConvention.StdCall, null as Type, null as Type[]));
 }
Esempio n. 10
0
 public static void CallDisposeAfterEmitCall()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().EmitCall(
                                                 OpCodes.Calli, null as MethodInfo, null as Type[]));
 }
Esempio n. 11
0
 public static void CallDisposeAfterEmitOpCodeSignatureHelper()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().Emit(OpCodes.Ret, null as SignatureHelper));
 }
Esempio n. 12
0
 public static void CallDisposeAfterEmitOpCodeLabelArray()
 {
     Assert.Throws <ObjectDisposedException>(() => MethodBaseDebuggingTests.GetMethod().Emit(OpCodes.Ret, new Label[3]));
 }