private static SolidColorBrush GetHighlightedSpanBrush()
        {
            ThreadHelper.ThrowIfNotOnUIThread();

            var uiShell5 = ProjectExplorerPackage.GetGlobalService <SVsUIShell, IVsUIShell5>();
            var color    = uiShell5?.GetThemedWPFColor(TreeViewColors.HighlightedSpanColorKey) ?? Colors.Orange;

            return(new SolidColorBrush(color));
        }
예제 #2
0
        public void SetUp()
        {
            windowManager = TestWindowManager.Create();

            menuManager = MockRepository.GenerateStub <IMenuManager>();
            windowManager.Stub(wm => wm.MenuManager).Return(menuManager);
            menuManager.Stub(mm => mm.Add(Arg <string> .Is.Anything, Arg <GallioFunc <MenuCommand> > .Is.Anything))
            .Do((GallioAction <string, GallioFunc <MenuCommand> >)((m, f) => menuCommand = f()));

            var projectController = MockRepository.GenerateStub <IProjectController>();
            var reportController  = MockRepository.GenerateStub <IReportController>();
            var taskManager       = MockRepository.GenerateStub <ITaskManager>();
            var commandFactory    = MockRepository.GenerateStub <ICommandFactory>();

            package = new ProjectExplorerPackage(windowManager, projectController, reportController, taskManager, commandFactory);
        }
 public ProjectExplorerCommand(ProjectExplorerPackage package) :
     base(PackageIds.ProjectExplorerCommandId)
 {
     _package = package;
 }