I'm having an issue with getting the intellisense to complete a selection by the user typing in the last special character. I have a CompletionSession setup, and everything is working fine except for this scenario:
session.Items.Add(new CompletionItem("SELECT *", new CommonImageSourceProvider(CommonImage.PropertyPublic),
new DirectContentProvider("ItemDescription"), "SELECT * FROM", null));
I've also setup the session for exact match:
session.MatchOptions = CompletionMatchOptions.RequiresExact;
When the user types in "SELECT *", the popup dialog with selection items never goes away, and the completion never happens. I'm expecting it to auto complete the input to "SELECT * FROM". What's the requirement for recognizing these types of inputs?