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