public override Expression Simplify() { Initializer = (BlockExpression)Initializer?.Simplify(); Condition = Condition?.Simplify(); Increment = (BlockExpression)Increment?.Simplify(); Block = (BlockExpression)Block.Simplify(); return(this); }
public override Expression Simplify() { if (Initializer != null) { Initializer = (BlockExpression)Initializer.Simplify(); } if (Condition != null) { Condition = Condition.Simplify(); } if (Increment != null) { Increment = (BlockExpression)Increment.Simplify(); } Block = (BlockExpression)Block.Simplify(); return(this); }