Ejemplo n.º 1
0
        private void ProcessBuildStartEvent(BuildStartedEvent e, TimelineBuilderContext context)
        {
            Debug.Assert(!context.HasOpenBuilds);
            Debug.Assert(!context.HasOpenProjects);
            Debug.Assert(!context.HasOpenTargets);
            Debug.Assert(!context.HasOpenTasks);
            Debug.Assert(context.RootEntry == null);

            BuildEntry buildEntry = new BuildEntry(e);

            context.OpenBuildEntries.Add(buildEntry);
            context.RootEntry = buildEntry;
        }
Ejemplo n.º 2
0
 int IVsUpdateSolutionEvents2.UpdateProjectCfg_Begin(IVsHierarchy pHierProj, IVsCfg pCfgProj, IVsCfg pCfgSln, uint dwAction, ref int pfCancel)
 {
     BuildStartedEvent?.Invoke(this);
     return(VSConstants.S_OK);
 }