2 instantiations of ListNode
Microsoft.ML.Transforms (2)
Expression\LambdaParser.cs (2)
663
return new CompareNode(tok, op, new
ListNode
(tok, list.ToArray(), ops.ToArray()));
716
return new
ListNode
(tok, new Node[0], null);
19 references to ListNode
Microsoft.ML.Transforms (19)
Expression\CodeGen.cs (1)
1303
public override void PostVisit(
ListNode
node)
Expression\LambdaBinder.cs (1)
1601
public override void PostVisit(
ListNode
node)
Expression\LambdaParser.cs (1)
713
private
ListNode
ParseList(Token tok, TokKind tidEmpty)
Expression\Node.cs (15)
132
public virtual bool PreVisit(
ListNode
node) { return true; }
142
public abstract void PostVisit(
ListNode
node);
156
public abstract void Visit(
ListNode
node);
167
public override bool PreVisit(
ListNode
node) { Visit(node); return false; }
177
public override void PostVisit(
ListNode
node) { Contracts.Assert(false); }
231
public virtual
ListNode
AsList { get { return Cast<
ListNode
>(); } }
232
public virtual
ListNode
TestList { get { return null; } }
975
public override
ListNode
AsList { get { return this; } }
976
public override
ListNode
TestList { get { return this; } }
1000
public readonly
ListNode
Args;
1006
public CallNode(Token tok, NameNode head,
ListNode
args, Token tokClose)
1017
public CallNode(Token tok, NameNode ns, Token dot, NameNode head,
ListNode
args, Token tokClose)
1070
public readonly
ListNode
Operands;
1076
public CompareNode(Token tok, CompareOp op,
ListNode
operands)
Expression\Printer.cs (1)
512
public override void Visit(
ListNode
node)