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