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