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); }