|
From: <ma...@us...> - 2003-08-22 04:19:11
|
Update of /cvsroot/nmock/nmock/src/NMock/Dynamic
In directory sc8-pr-cvs1:/tmp/cvs-serv26528/src/NMock/Dynamic
Modified Files:
ClassGenerator.cs
Log Message:
Support for struct and decimal
Index: ClassGenerator.cs
===================================================================
RCS file: /cvsroot/nmock/nmock/src/NMock/Dynamic/ClassGenerator.cs,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** ClassGenerator.cs 20 Aug 2003 06:19:30 -0000 1.18
--- ClassGenerator.cs 21 Aug 2003 00:26:16 -0000 1.19
***************
*** 192,195 ****
--- 192,201 ----
il.Emit(boxingOpCodes[returnType]);
}
+ else if (returnType.IsValueType)
+ {
+ il.Emit(OpCodes.Unbox, returnType);
+ il.Emit(OpCodes.Ldobj, returnType);
+ }
+
il.DeclareLocal(returnType);
il.Emit(OpCodes.Stloc_1);
|