Inheritance: HierarchyTreeFilterProvider
            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;
 }