private IEnumerable <CodeIssue> GetContextualCodeActions(Request req) { var refactoringContext = OmniSharpRefactoringContext.GetContext(_bufferParser, req); var actions = new List <CodeIssue>(); var providers = new CodeIssueProviders().GetProviders(); foreach (var provider in providers) { try { var codeIssues = provider.GetIssues(refactoringContext); actions.AddRange(codeIssues.Where(ShouldIncludeIssue)); } catch (Exception) { } } return(actions); }
private IEnumerable<CodeIssue> GetContextualCodeActions(Request req) { var refactoringContext = OmniSharpRefactoringContext.GetContext(_bufferParser, req); var actions = new List<CodeIssue>(); var providers = new CodeIssueProviders().GetProviders(); foreach (var provider in providers) { try { var codeIssues = provider.GetIssues(refactoringContext); actions.AddRange(codeIssues.Where(ShouldIncludeIssue)); } catch (Exception) { } } return actions; }
private IEnumerable<CodeIssue> GetContextualCodeActions(Request req) { var refactoringContext = OmniSharpRefactoringContext.GetContext(_bufferParser, req); var ignoredCodeIssues = ConfigurationLoader.Config.IgnoredCodeIssues; var actions = new List<CodeIssue>(); var providers = new CodeIssueProviders().GetProviders(); foreach (var provider in providers) { try { var codeIssues = provider.GetIssues(refactoringContext); actions.AddRange(codeIssues.Where(issue => !ignoredCodeIssues.Contains(issue.Description))); } catch (Exception) { } } return actions; }
private IEnumerable <CodeIssue> GetContextualCodeActions(Request req) { var refactoringContext = OmniSharpRefactoringContext.GetContext(_bufferParser, req); var ignoredCodeIssues = ConfigurationLoader.Config.IgnoredCodeIssues; var actions = new List <CodeIssue>(); var providers = new CodeIssueProviders().GetProviders(); foreach (var provider in providers) { try { var codeIssues = provider.GetIssues(refactoringContext); actions.AddRange(codeIssues.Where(issue => !ignoredCodeIssues.Contains(issue.Description))); } catch (Exception) { } } return(actions); }