Removed the use of EmitCall thru out the project. It was originally used out of ignor...
authorMichael Welch <michaelgwelch@gmail.com>
Thu, 28 Dec 2006 22:33:08 +0000 (22:33 +0000)
committerMichael Welch <michaelgwelch@gmail.com>
Thu, 28 Dec 2006 22:33:08 +0000 (22:33 +0000)
commit55ce5e9fecf0ca2c8b012197cf4acb1fbe2bd144
tree321cb35125868303e6365265635073fed134940f
parent0dd73a92f83a90f89a6f1edfa812fd6c836e4530
Removed the use of EmitCall thru out the project. It was originally used out of ignorance and I started to use Just Emit(OpCodes.Call ...) but there were 4 places where I was still using EmitCall. This caused problems under mono because it expects that you will only use EmitCall on methods that take optional parameters. .NET allows you to use it as long as you specify a zero length array of types which is what I had been doing. The fix allows it to run on .NET and mono
mbasic/SyntaxTree/Concatenate.cs
mbasic/SyntaxTree/Input.cs
mbasic/SyntaxTree/Power.cs