1 instantiation of CompareNode
Microsoft.ML.Transforms (1)
Expression\LambdaParser.cs (1)
663return new CompareNode(tok, op, new ListNode(tok, list.ToArray(), ops.ToArray()));
15 references to CompareNode
Microsoft.ML.Transforms (15)
Expression\CodeGen.cs (2)
758public override bool PreVisit(CompareNode node) 1229public override void PostVisit(CompareNode node)
Expression\LambdaBinder.cs (1)
966public override void PostVisit(CompareNode node)
Expression\LambdaParser.cs (1)
625private CompareNode ParseCompareExpr(ExprNode node, CompareOp op, TokKind tidLax, TokKind tidStrict)
Expression\Node.cs (10)
130public virtual bool PreVisit(CompareNode node) { return true; } 140public abstract void PostVisit(CompareNode node); 154public abstract void Visit(CompareNode node); 165public override bool PreVisit(CompareNode node) { Visit(node); return false; } 175public override void PostVisit(CompareNode node) { Contracts.Assert(false); } 227public virtual CompareNode AsCompare { get { return Cast<CompareNode>(); } } 228public virtual CompareNode TestCompare { get { return null; } } 1111public override CompareNode AsCompare { get { return this; } } 1112public override CompareNode TestCompare { get { return this; } }
Expression\Printer.cs (1)
459public override void Visit(CompareNode node)