Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 3
0
 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;
        }