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