예제 #1
0
 SuggestionsFeature(IObserver <Error> errors, IEngine engine, ISuggestionsFactory suggestionFactory)
 {
     _errors            = errors;
     _engine            = engine;
     _suggestionFactory = suggestionFactory;
 }
예제 #2
0
 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));
 }
예제 #3
0
 public CodeCompletionInstance(ProjectDetector projectDetector)
 {
     _gotoDefinitionFactory = new GotoDefinitionFactory();
     _suggestionsFactory    = new SuggestionsFactory();
     _engine = new Engine(projectDetector);
 }