public SearchExpressionEvaluatorException(string message, StringView errorPosition, SearchExpressionContext c, Exception innerException = null) : base(FormatDefaultEvaluationExceptionMessage(c, message), innerException) { if (errorPosition.IsNullOrEmpty()) { errorView = new StringView(c.search.searchText); } else { errorView = errorPosition; } evaluationContext = c; }
public SearchExpressionEvaluatorException(SearchExpressionContext c, Exception innerException = null) : this(innerException != null ? innerException.Message : "Failed", GetErrorStringView(c, innerException), c, innerException) { }