public void OnBuildBegin(vsBuildScope Scope, vsBuildAction Action) { VsBuildRunning = true; ErrorsManager errorsManager = new ErrorsManager(mServiceProvider); errorsManager.Clear(); }
public ClangCommand(Package aPackage, Guid aGuid, int aId) : base(aPackage, aGuid, aId) { VsEdition = DTEObj.Edition; mVsVersions.TryGetValue(DTEObj.Version, out string version); VsVersion = version; if (null == mCommandsController) { mCommandsController = new CommandsController(ServiceProvider, DTEObj); } mErrorsManager = new ErrorsManager(Package, DTEObj); mGeneralOptions = (GeneralOptions)Package.GetDialogPage(typeof(GeneralOptions)); }
public ClangCommand(CommandsController aCommandsController, Package aPackage, Guid aGuid, int aId) : base(aPackage, aGuid, aId) { mCommand = DTEObj.Commands as Commands2; VsEdition = DTEObj.Edition; mVsVersions.TryGetValue(DTEObj.Version, out string version); VsVersion = version; if (null == mCommandsController) { mCommandsController = aCommandsController; } mErrorsManager = new ErrorsManager(Package); mGeneralOptions = (ClangGeneralOptionsView)Package.GetDialogPage(typeof(ClangGeneralOptionsView)); }
/// <summary> /// Initializes a new instance of the <see cref="CompileCommand"/> class. /// Adds our command handlers for menu (commands must exist in the command table file) /// </summary> /// <param name="package">Owner package, not null.</param> private CompileCommand(Package aPackage, DTE2 aDte, string aEdition, string aVersion, CommandsController aCommandsController) { this.mPackage = aPackage ?? throw new ArgumentNullException("package"); mDte = aDte; mVsEdition = aEdition; mVsVersion = aVersion; mCommandsController = aCommandsController; mErrorsManager = new ErrorsManager(mPackage, mDte); if (this.ServiceProvider.GetService(typeof(IMenuCommandService)) is OleMenuCommandService commandService) { var menuCommandID = new CommandID(CommandSet, CommandId); var menuCommand = new OleMenuCommand(this.MenuItemCallback, menuCommandID); //menuCommand.BeforeQueryStatus += mCommandsController.QueryCommandHandler; commandService.AddCommand(menuCommand); } }
private void OnBuildBegin(EnvDTE.vsBuildScope Scope, EnvDTE.vsBuildAction Action) { ErrorsManager errorsManager = new ErrorsManager(ServiceProvider); errorsManager.Clear(); }
private void OnBuildBegin(EnvDTE.vsBuildScope Scope, EnvDTE.vsBuildAction Action) { ErrorsManager errorsManager = new ErrorsManager(this, mDte); errorsManager.Clear(); }