public List <OmniboxResult> OmniboxResults(OmniboxRequest request) { ReactSpecialOmniboxGenerator.ClientGenerator = new SpecialOmniboxGenerator <ReactSpecialOmniboxAction>() { Actions = request.specialActions.ToDictionary(a => a, a => new ReactSpecialOmniboxAction { Key = a }) }; return(OmniboxParser.Results(request.query, new System.Threading.CancellationToken())); }
public JsonNetResult Autocomplete(string text) { var result = OmniboxParser.Results(text, new System.Threading.CancellationToken()) .Select(or => new { label = OmniboxClient.Render(or).ToString(), cleanText = or.ToString(), url = OmniboxClient.GetUrl(or) }); return(this.JsonNet(result)); }
public List <OmniboxResult> OmniboxResults([Required, FromBody] OmniboxRequest request) { OmniboxPermission.ViewOmnibox.AssertAuthorized(); ReactSpecialOmniboxGenerator.ClientGenerator = new SpecialOmniboxGenerator <ReactSpecialOmniboxAction>() { Actions = request.specialActions.ToDictionary(a => a, a => new ReactSpecialOmniboxAction { Key = a }) }; return(OmniboxParser.Results(request.query, new System.Threading.CancellationToken())); }
private IEnumerable AutocompleteTextBox_Autocompleting(string arg, CancellationToken ct) { return(OmniboxParser.Results(arg, ct)); }