// Will fire when a project build begins. This event is used to catch each project // build event within a solution or multiproject build operation. void _buildEvents_OnBuildProjConfigBegin(string Project, string ProjectConfig, string Platform, string SolutionConfig) { BuildProjectConfigEventArg e = new BuildProjectConfigEventArg(Project, ProjectConfig, Platform, SolutionConfig, false); this.SendMessageToAllSubscribers(VSEvents.BuildProjectConfigBegin, e); }
// Will fire when a project build completes. This event is used to catch the completion // of each project build within a solution or multiproject build operation. void _buildEvents_OnBuildProjConfigDone(string Project, string ProjectConfig, string Platform, string SolutionConfig, bool Success) { BuildProjectConfigEventArg e = new BuildProjectConfigEventArg(Project, ProjectConfig, Platform, SolutionConfig, Success); this.SendMessageToAllSubscribers(VSEvents.BuildProjectConfigDone, e); }