public void AdjustAutocomplete(IAutoCompleteProvider autoComplete) { if (ColumnInfo != null) { autoComplete.Add(ColumnInfo); } }
public void AdjustAutocomplete(IAutoCompleteProvider autoComplete) { if (AggregateConfiguration != null) { autoComplete.Add(AggregateConfiguration); } }
public WpfSetUpBackupStepView(IAutoCompleteProvider autoCompleteProvider) { _suggestions = new AutoCompleteSuggestions(); DataContext = _suggestions; InitializeComponent(); _autoCompleteProvider = autoCompleteProvider; ValidateAll(); }
public IEnumerable <string> GetSuggestions(string guess) { if (!_providers.Any()) { return(new string[] {}); } Queue <IAutoCompleteProvider> queue = new Queue <IAutoCompleteProvider>(_providers); List <string> suggestions = new List <string>(); while (queue.Any() && !suggestions.Any()) { IAutoCompleteProvider current = queue.Dequeue(); var currentStuggestions = current.GetSuggestions(guess); if (!currentStuggestions.Any()) { continue; } suggestions.AddRange(currentStuggestions); } return(suggestions); }
public void AddAutoCompleteProvider(IAutoCompleteProvider autoCompleteProvider) { _autoCompleteProviders.Add(autoCompleteProvider); }
public void AdjustAutocomplete(IAutoCompleteProvider autoComplete) { autoComplete.Add(TableInfo); }
public void AdjustAutocomplete(IAutoCompleteProvider autoComplete) { }
public AutoCompleteConfigProvider(IPersistanceService <AutoCompleteSettings> persister, IAutoCompleteProvider provider) { _persister = persister; _foundAutoCompleteKeys = provider.AutoCompletes.Select(e => e.GetType().Name).ToHashSet(); _defaultSettings = new DefaultSettings <AutoCompleteSettings>().Default; _defaultSettings.AutoCompletes = _defaultSettings.AutoCompletes.Where(setting => _foundAutoCompleteKeys.Contains(setting.Key)).ToHashSet(); var defaultKeys = _defaultSettings.AutoCompletes.Select(e => e.Key); var nonDefaultAutoCompletes = provider.AutoCompletes.Where(e => !defaultKeys.Contains(e.GetType().Name)); _defaultSettings.AutoCompletes.UnionWith(nonDefaultAutoCompletes.Select(e => new AutoCompleteSetting(e))); }
public void AdjustAutocomplete(IAutoCompleteProvider autoComplete) { autoComplete.Add(_table); }
/// <summary> /// Called when the <see cref="Provider"/> property changed. /// </summary> /// <param name="oldProvider">The old value.</param> /// <param name="newProvider">The new value.</param> protected virtual void OnProviderChanged(IAutoCompleteProvider oldProvider, IAutoCompleteProvider newProvider) { ClosePopup(); }
/// <summary> /// Processes text-commands for auto-completion. /// </summary> /// <param name="provider"></param> /// <param name="output"></param> /// <param name="formatter"></param> public TextProcessor(IAutoCompleteProvider provider = null, IOutput output = null, IFormatter formatter = null) { _Provider = provider ?? new AutoCompleteProvider(new Trie <string>(), new TrieNodeFactory <string>()); _Output = output ?? new CommandLineOutput(); _Formatter = formatter ?? new TextFormatter(); }
public AutocompleteController(IAutoCompleteProvider autoCompleteProvider) { //refactor to use DI this.AutoCompleteProvider = autoCompleteProvider; }
public AutocompleteController() { //refactor to use DI this.AutoCompleteProvider = new AutoCompleteSolrProvider(); this.AutoCompleteSqlProvider = new AutoCompleteSQLProvider(); }