2 instantiations of UnaryOpNode
Microsoft.ML.Transforms (2)
Expression\LambdaParser.cs (2)
585return new UnaryOpNode(TokMove(), UnaryOp.Minus, ParseExpr(Precedence.PrefixUnary)); 590return new UnaryOpNode(TokMove(), UnaryOp.Not, ParseExpr(Precedence.PrefixUnary));
14 references to UnaryOpNode
Microsoft.ML.Transforms (14)
Expression\CodeGen.cs (2)
397public override bool PreVisit(UnaryOpNode node) 404public override void PostVisit(UnaryOpNode node)
Expression\LambdaBinder.cs (1)
256public override void PostVisit(UnaryOpNode node)
Expression\Node.cs (10)
127public virtual bool PreVisit(UnaryOpNode node) { return true; } 137public abstract void PostVisit(UnaryOpNode node); 151public abstract void Visit(UnaryOpNode node); 162public override bool PreVisit(UnaryOpNode node) { Visit(node); return false; } 172public override void PostVisit(UnaryOpNode node) { Contracts.Assert(false); } 225public virtual UnaryOpNode AsUnaryOp { get { return Cast<UnaryOpNode>(); } } 226public virtual UnaryOpNode TestUnaryOp { get { return null; } } 869public override UnaryOpNode AsUnaryOp { get { return this; } } 870public override UnaryOpNode TestUnaryOp { get { return this; } }
Expression\Printer.cs (1)
386public override void Visit(UnaryOpNode node)