4 overrides of CanReduce
System.Core (4)
Microsoft\Scripting\Ast\BinaryExpression.cs (1)
51public override bool CanReduce {
Microsoft\Scripting\Ast\ListInitExpression.cs (1)
71public override bool CanReduce {
Microsoft\Scripting\Ast\MemberInitExpression.cs (1)
54public override bool CanReduce {
Microsoft\Scripting\Ast\UnaryExpression.cs (1)
122public override bool CanReduce {
26 references to CanReduce
System.Core (26)
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
1087if (node.CanReduce) {
Microsoft\Scripting\Ast\Expression.cs (3)
144if (CanReduce) throw Error.ReducibleMustOverrideReduce(); 161if (!CanReduce) throw Error.MustBeReducible(); 194if (!CanReduce) throw Error.MustBeReducible();
Microsoft\Scripting\Ast\Expression.DebuggerProxy.cs (21)
59public Boolean CanReduce { get { return _node.CanReduce; } } 88public Boolean CanReduce { get { return _node.CanReduce; } } 104public Boolean CanReduce { get { return _node.CanReduce; } } 118public Boolean CanReduce { get { return _node.CanReduce; } } 137public Boolean CanReduce { get { return _node.CanReduce; } } 152public Boolean CanReduce { get { return _node.CanReduce; } } 166public Boolean CanReduce { get { return _node.CanReduce; } } 183public Boolean CanReduce { get { return _node.CanReduce; } } 199public Boolean CanReduce { get { return _node.CanReduce; } } 213public Boolean CanReduce { get { return _node.CanReduce; } } 229public Boolean CanReduce { get { return _node.CanReduce; } } 263public Boolean CanReduce { get { return _node.CanReduce; } } 277public Boolean CanReduce { get { return _node.CanReduce; } } 308public Boolean CanReduce { get { return _node.CanReduce; } } 323public Boolean CanReduce { get { return _node.CanReduce; } } 338public Boolean CanReduce { get { return _node.CanReduce; } } 353public Boolean CanReduce { get { return _node.CanReduce; } } 368public Boolean CanReduce { get { return _node.CanReduce; } } 393public Boolean CanReduce { get { return _node.CanReduce; } } 411public Boolean CanReduce { get { return _node.CanReduce; } } 427public Boolean CanReduce { get { return _node.CanReduce; } }
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
144result.Action != RewriteAction.Copy || node.NodeType == result.Node.NodeType || node.CanReduce,