public static void Init() { var unused = new EasyTestCommand((sender, args) => RunTest(false), new CommandID(PackageGuids.guidVSXpandPackageCmdSet, PackageIds.cmdidRunEasyTest), $"Run{nameof(EasyTestCommand)}"); // ReSharper disable once ObjectCreationAsStatement new EasyTestCommand((sender, args) => RunTest(true), new CommandID(PackageGuids.guidVSXpandPackageCmdSet, PackageIds.cmdidDebugEasyTest), $"Debug{nameof(EasyTestCommand)}"); }
private static void InitEasyTest() { var easyTestToolBar = ((CommandBars)DteExtensions.DTE.CommandBars).Cast <CommandBar>().FirstOrDefault(bar => bar.Name == "EasyTest"); var commandBarControl = easyTestToolBar?.Controls.Cast <CommandBarControl>() .FirstOrDefault(control => control.Caption == "Debug EasyTest"); if (commandBarControl != null) { commandBarControl.TooltipText = commandBarControl.Caption; commandBarControl.Caption = "D"; } commandBarControl = easyTestToolBar?.Controls.Cast <CommandBarControl>().FirstOrDefault(control => control.Caption == "Run EasyTest"); if (commandBarControl != null) { commandBarControl.TooltipText = commandBarControl.Caption; commandBarControl.Caption = "R"; } EasyTestCommand.Init(); }