1 instantiation of WithLocalNode
Microsoft.ML.Transforms (1)
Expression\LambdaParser.cs (1)
792return new WithLocalNode(tok, name, value);
22 references to WithLocalNode
Microsoft.ML.Transforms (22)
Expression\CodeGen.cs (6)
111public readonly WithLocalNode Node; 122public CachedWithLocal(WithLocalNode node, LocalBuilder value, LocalBuilder flag) 345var loc = referent.AsWithLocal; 1312var local = node.Local; 1415public override bool PreVisit(WithLocalNode node) 1421public override void PostVisit(WithLocalNode node)
Expression\LambdaBinder.cs (1)
1636public override void PostVisit(WithLocalNode node)
Expression\LambdaParser.cs (2)
753var local = ParseWithLocal(); 771private WithLocalNode ParseWithLocal()
Expression\Node.cs (12)
134public virtual bool PreVisit(WithLocalNode node) { return true; } 144public abstract void PostVisit(WithLocalNode node); 158public abstract void Visit(WithLocalNode node); 169public override bool PreVisit(WithLocalNode node) { Visit(node); return false; } 179public override void PostVisit(WithLocalNode node) { Contracts.Assert(false); } 235public virtual WithLocalNode AsWithLocal { get { return Cast<WithLocalNode>(); } } 236public virtual WithLocalNode TestWithLocal { get { return null; } } 1137public readonly WithLocalNode Local; 1140public WithNode(Token tok, WithLocalNode local, ExprNode body) 1194public override WithLocalNode AsWithLocal { get { return this; } } 1195public override WithLocalNode TestWithLocal { get { return this; } }
Expression\Printer.cs (1)
562public override void Visit(WithLocalNode node)