1 instantiation of ConditionalNode
Microsoft.ML.Transforms (1)
Expression\LambdaParser.cs (1)
520node = new ConditionalNode(TokMove(), node, ParseExpr(), TokEat(TokKind.Colon), ParseExpr());
14 references to ConditionalNode
Microsoft.ML.Transforms (14)
Expression\CodeGen.cs (2)
716public override bool PreVisit(ConditionalNode node) 753public override void PostVisit(ConditionalNode node)
Expression\LambdaBinder.cs (1)
817public override void PostVisit(ConditionalNode node)
Expression\Node.cs (10)
129public virtual bool PreVisit(ConditionalNode node) { return true; } 139public abstract void PostVisit(ConditionalNode node); 153public abstract void Visit(ConditionalNode node); 164public override bool PreVisit(ConditionalNode node) { Visit(node); return false; } 174public override void PostVisit(ConditionalNode node) { Contracts.Assert(false); } 221public virtual ConditionalNode AsConditional { get { return Cast<ConditionalNode>(); } } 222public virtual ConditionalNode TestConditional { get { return null; } } 942public override ConditionalNode AsConditional { get { return this; } } 943public override ConditionalNode TestConditional { get { return this; } }
Expression\Printer.cs (1)
433public override void Visit(ConditionalNode node)