public IValue CodeMethodCall( TypeHandlerCache target, MethodCallExpression expr, IGeneratedQueryCode gc ) { return(target.CodeMethodCall(expr, gc, null)); }
public Expression ProcessMethodCall( [PexAssumeUnderTest] TypeHandlerCache target, MethodCallExpression expr, IGeneratedQueryCode gc, ICodeContext cc ) { return(target.ProcessMethodCall(expr, gc, cc, null)); }
public IValue ProcessConstantReference( TypeHandlerCache target, ConstantExpression expr, IGeneratedQueryCode codeEnv ) { IValue result = target.ProcessConstantReference(expr, codeEnv, null); return result; // TODO: add assertions to method TypeHandlerCacheTest.ProcessConstantReference(TypeHandlerCache, ConstantExpression, IGeneratedCode) }
public IValue ProcessConstantReference( TypeHandlerCache target, ConstantExpression expr, IGeneratedQueryCode codeEnv ) { IValue result = target.ProcessConstantReference(expr, codeEnv, null); return(result); // TODO: add assertions to method TypeHandlerCacheTest.ProcessConstantReference(TypeHandlerCache, ConstantExpression, IGeneratedCode) }
internal Expression ProcessNew( [PexAssumeUnderTest] TypeHandlerCache target, NewExpression expression, out IValue _result, IGeneratedQueryCode _codeEnv, CompositionContainer MEFContainer ) { Expression result = target.ProcessNew (expression, out _result, _codeEnv, MEFContainer); return(result); // TODO: add assertions to method TypeHandlerCacheTest.ProcessNew(TypeHandlerCache, NewExpression, IValue&, IGeneratedQueryCode, ICodeContext, CompositionContainer) }
public void TestMethodCall() { var looker = new BogusTT(); var target = new TypeHandlerCache(); MEFUtilities.AddPart(looker); MEFUtilities.Compose(target); var m = typeof(int).GetMethods().Where(me => me.Name == "ToString").First(); var expr = Expression.Call(Expression.Constant(10), m); GeneratedCode gc = new GeneratedCode(); var result = CodeMethodCall(target, expr, gc); Assert.AreEqual(result.Type, typeof(int), "result type"); }
public void ProcessConstantRefROOT() { var looker = new BogusTT(); var target = new TypeHandlerCache(); MEFUtilities.AddPart(looker); MEFUtilities.Compose(target); ConstantExpression expr = Expression.Constant(new ROOTNET.NTH1F("hi", "there", 10, 0.0, 10.0)); GeneratedCode gc = new GeneratedCode(); var v = ProcessConstantReference(target, expr, gc); Assert.AreEqual("dude", v.RawValue); Assert.AreEqual(typeof(ROOTNET.NTH1F), v.Type); }
public void TestBasicTakeSkip() { var t = new TypeHandlerCache(); MEFUtilities.Compose(t); GeneratedCode gc = new GeneratedCode(); gc.Add(new LINQToTTreeLib.Statements.StatementInlineBlock()); gc.Add(new LINQToTTreeLib.Tests.TestUtils.SimpleLoop()); var skipper = new SkipResultOperator(Expression.Constant(10)); ProcessResultOperator(new ROTakeSkipOperators(), skipper, null, gc); }
public void ProcessConstantRefROOT() { var looker = new BogusTT(); var target = new TypeHandlerCache(); MEFUtilities.AddPart(looker); MEFUtilities.Compose(target); ConstantExpression expr = Expression.Constant(new ROOTNET.NTH1F("hi", "there", 10, 0.0, 10.0)); GeneratedCode gc = new GeneratedCode(); var v = ProcessConstantReference(target, expr, gc); Assert.AreEqual("dude", v.RawValue); Assert.AreEqual(typeof(ROOTNET.NTH1F), v.Type); }
public IValue CodeMethodCall( TypeHandlerCache target, MethodCallExpression expr, IGeneratedQueryCode gc ) { return target.CodeMethodCall(expr, gc, null); }
public void TestMethodCall() { var looker = new BogusTT(); var target = new TypeHandlerCache(); MEFUtilities.AddPart(looker); MEFUtilities.Compose(target); var m = typeof(int).GetMethods().Where(me => me.Name == "ToString").First(); var expr = Expression.Call(Expression.Constant(10), m); GeneratedCode gc = new GeneratedCode(); var result = CodeMethodCall(target, expr, gc); Assert.AreEqual(result.Type, typeof(int), "result type"); }