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