private async Task <IEnumerable <string> > FindCompletionsAsync(string source) { var workspace = TestHelpers.CreateSimpleWorkspace(source); var controller = new OmnisharpController(workspace, null); var request = CreateRequest(source); var response = await controller.AutoComplete(request); var completions = response as IEnumerable <AutoCompleteResponse>; return(completions.Select(completion => BuildCompletion(completion))); }
private async Task <IEnumerable <AutoCompleteResponse> > FindCompletionsAsync(string source, AutoCompleteRequest request = null) { var workspace = TestHelpers.CreateSimpleWorkspace(source); var controller = new OmnisharpController(workspace, new FakeOmniSharpOptions()); if (request == null) { request = CreateRequest(source); } var response = await controller.AutoComplete(request); var completions = response as IEnumerable <AutoCompleteResponse>; return(completions); }
private async Task<IEnumerable<string>> FindCompletionsAsync(string source) { var workspace = TestHelpers.CreateSimpleWorkspace(source); var controller = new OmnisharpController(workspace, new FakeOmniSharpOptions()); var request = CreateRequest(source); var response = await controller.AutoComplete(request); var completions = response as IEnumerable<AutoCompleteResponse>; return completions.Select(completion => BuildCompletion(completion)); }
private async Task<IEnumerable<AutoCompleteResponse>> FindCompletionsAsync(string source, AutoCompleteRequest request = null) { var workspace = TestHelpers.CreateSimpleWorkspace(source); var controller = new OmnisharpController(workspace, null); if (request == null) { request = CreateRequest(source); } var response = await controller.AutoComplete(request); var completions = response as IEnumerable<AutoCompleteResponse>; return completions; }