The query string for SELECT ... LIKE ... queries is parsed by
DevExpress.Xpo.Helpers.ObjectValidator.AnalyzePattern, and if certain
rules are violated an ArgumentException is thrown with no explanation.
Which rules are being validated? I cannot find them in the documentation.
Assuming that they are related to properly-escaped input strings, how
should the pattern for a LIKE query be escaped?