private List <CodeFixProvider> GetSortedCodeFixProviders(Document document) { var providerList = this.Providers.SelectMany(provider => provider.CodeFixProviders) .Concat(codeFixesForProject.GetAllCodeFixesForProject(document.Project.Id)); return(ExtensionOrderer.GetOrderedOrUnorderedList <CodeFixProvider, ExportCodeFixProviderAttribute>(providerList, attribute => attribute.Name).ToList()); }
private List <CodeFixProvider> GetSortedCodeFixProviders(Document document) { return(ExtensionOrderer.GetOrderedOrUnorderedList <CodeFixProvider, ExportCodeFixProviderAttribute>(_codeFixesForProject.GetAllCodeFixesForProject(document.Project), attribute => attribute.Name).ToList()); }