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)
 {
 }