private async Task <QuickFixResponse> FindUsages(Dictionary <string, string> sources, string currentFile, bool onlyThisFile, bool excludeDefinition = false)
        {
            var workspace = await TestHelpers.CreateSimpleWorkspace(sources);

            var controller = new FindUsagesService(workspace);
            var request    = CreateRequest(sources[currentFile], currentFile, excludeDefinition);

            request.OnlyThisFile = onlyThisFile;
            await workspace.BufferManager.UpdateBuffer(request);

            return(await controller.Handle(request));
        }
 private async Task<QuickFixResponse> FindUsages(Dictionary<string, string> sources, string currentFile, bool onlyThisFile, bool excludeDefinition = false)
 {
     var workspace = await TestHelpers.CreateSimpleWorkspace(sources);
     var controller = new FindUsagesService(workspace);
     var request = CreateRequest(sources[currentFile], currentFile, excludeDefinition);
     request.OnlyThisFile = onlyThisFile;
     await workspace.BufferManager.UpdateBuffer(request);
     return await controller.Handle(request);
 }