private IEnumerable<CodeAction> GetContextualCodeActions(Request req) { var refactoringContext = OmniSharpRefactoringContext.GetContext(_bufferParser, req); var actions = new List<CodeAction>(); var providers = new CodeActionProviders().GetProviders(); foreach (var provider in providers) { var providerActions = provider.GetActions(refactoringContext); actions.AddRange(providerActions); } return actions; }
private IEnumerable <CodeAction> GetContextualCodeActions(Request req) { var refactoringContext = OmniSharpRefactoringContext.GetContext(_bufferParser, req); var actions = new List <CodeAction>(); var providers = new CodeActionProviders().GetProviders(); foreach (var provider in providers) { var providerActions = provider.GetActions(refactoringContext); actions.AddRange(providerActions); } return(actions); }