private static string ExtractEventColor(TimelineBuildEntry timelineBuildEntry, TimelineEntry timelineEntry) { if (timelineBuildEntry != null) { BuildFinishedEvent endEvent = timelineBuildEntry.BuildEntry.EndEvent as BuildFinishedEvent; if (endEvent != null) { return(endEvent.Succeeded ? s_BuildSucceededColor : s_BuildFailedColor); } } return(null); }
int IVsUpdateSolutionEvents2.UpdateProjectCfg_Done(IVsHierarchy pHierProj, IVsCfg pCfgProj, IVsCfg pCfgSln, uint dwAction, int fSuccess, int fCancel) { BuildFinishedEvent?.Invoke(this); return(VSConstants.S_OK); }