public BasicUnary ReplaceLValueByExpression(BasicUnary oldExpr, SymbolLValue oldLvalue, ILanguageExpressionAtomic newExpr) { ReplaceLValueByExpression(oldExpr.Operator, oldLvalue, newExpr); oldExpr.ChangeOperand(ReplaceLValueByExpression(oldExpr.Operand, oldLvalue, newExpr)); return(oldExpr); }