public void Visit(AssignmentExpression expression) { _aggregate.Append("("); expression.Left.Accept(this); _aggregate.Append($" {expression.GetType().GetCustomAttribute<OperatorAttribute>().OperatorSign} "); expression.Right.Accept(this); _aggregate.Append(")"); }