Re: [Mono-dev] Mono.CSharp.Evaluator: x.GetType Bug?

2013-01-31 Thread Marek Safar
Hi, This is regarding Mono 3.0.3: Mono.CSharp.Evaluator When I instantiate an Evaluator and then then evaluate following input: var context = new CompilerContext(new CompilerSettings(), new ConsoleReportPrinter()); var evaluator = new Evaluator(context);

Re: [Mono-dev] Mono.CSharp.Evaluator: x.GetType Bug?

2013-01-25 Thread Robert Jordan
On 25.01.2013 18:33, lukebuehler wrote: //this doesnt work evaluator.Evaluate(var a = new A();, out result, out set); //Error here: evaluator.Evaluate(a.GetType();, out result, out set); Console.WriteLine(result); Local variables don't survive the evaluation. You must

Re: [Mono-dev] Mono.CSharp.Evaluator: x.GetType Bug?

2013-01-25 Thread lukebuehler
No that doesn't work. 1. Your code gives me the same exception 2. A quick look with reflector shows me that eval.Run is just a wrapper over eval.Evaluate. 3. To prove it, this works: evaluator.Evaluate(class A{ public int X;}, out result, out set); evaluator.Evaluate(var a = new A{X=10};,