public PullRequestFilter(IServiceProvider serviceProvider, IVsHierarchyItemCollectionProvider hierarchyCollectionProvider, PullRequestFilterProvider pullRequestFilterProvider) { _hierarchyCollectionProvider = hierarchyCollectionProvider; _pullRequestFilterProvider = pullRequestFilterProvider; var dte = (DTE)serviceProvider.GetService(typeof(DTE)); var solutionDir = Path.GetDirectoryName(dte.Solution.FullName); _diffParser = new DiffParser(solutionDir); }
public EditorDiffMarginFactory(PullRequestFilterProvider pullRequestFilterProvider) { _pullRequestFilterProvider = pullRequestFilterProvider; }
public ScrollDiffMarginFactory2013(PullRequestFilterProvider pullRequestFilterProvider) { _pullRequestFilterProvider = pullRequestFilterProvider; }