2 instantiations of CallNode
Microsoft.ML.Transforms (2)
Expression\LambdaParser.cs (2)
683return new CallNode(tok, head, ParseList(tok, TokKind.CloseParen), TokEat(TokKind.CloseParen)); 700return new CallNode(tokParen, ns, tokDot, head, ParseList(tokParen, TokKind.CloseParen), TokEat(TokKind.CloseParen));
18 references to CallNode
Microsoft.ML.Transforms (18)
Expression\CodeGen.cs (2)
1234public override bool PreVisit(CallNode node) 1298public override void PostVisit(CallNode node)
Expression\LambdaBinder.cs (3)
1153public static bool TryGetCandidate(CallNode node, IFunctionProvider provider, MethodInfo meth, Action<string> printError, out Candidate cand) 1295public override void PostVisit(CallNode node) 1550private Candidate GetBestOverload(CallNode node, List<Candidate> candidates)
Expression\LambdaParser.cs (2)
674private CallNode ParseInvocation() 686private CallNode ParseInvocationWithNameSpace()
Expression\Node.cs (10)
131public virtual bool PreVisit(CallNode node) { return true; } 141public abstract void PostVisit(CallNode node); 155public abstract void Visit(CallNode node); 166public override bool PreVisit(CallNode node) { Visit(node); return false; } 176public override void PostVisit(CallNode node) { Contracts.Assert(false); } 229public virtual CallNode AsCall { get { return Cast<CallNode>(); } } 230public virtual CallNode TestCall { get { return null; } } 1033public override CallNode AsCall { get { return this; } } 1034public override CallNode TestCall { get { return this; } }
Expression\Printer.cs (1)
493public override void Visit(CallNode node)