SuggestionsFeature(IObserver <Error> errors, IEngine engine, ISuggestionsFactory suggestionFactory) { _errors = errors; _engine = engine; _suggestionFactory = suggestionFactory; }
public static bool TryGetSuggestions(IObserver <Error> errors, IEngine engine, ISuggestionsFactory suggestionFactory, GetCodeSuggestionsRequest codeCompletion, out IList <SuggestItem> suggestItems) { return(new SuggestionsFeature(errors, engine, suggestionFactory).SuggestionsBasedOnSyntax(codeCompletion, out suggestItems)); }
public CodeCompletionInstance(ProjectDetector projectDetector) { _gotoDefinitionFactory = new GotoDefinitionFactory(); _suggestionsFactory = new SuggestionsFactory(); _engine = new Engine(projectDetector); }