public void AddOperation(ExpressionOperation operation) { var element = expression.Get(); if (element is ExpressionOperation) { UpdateOperation(operation); } else { expression.Add(operation); } }
/// ------------ Private ------------ private void UpdateOperation(ExpressionOperation operation) { expression.Update(expression.Count() - 1, operation); }