Beispiel #1
0
 private void RelayBuildMessage(IEnumerable <HostService> hostServices)
 {
     foreach (var h in hostServices.Where(h => h.CanIncrementalBuild))
     {
         foreach (var file in GetFilesToRelayMessages(h))
         {
             LastBuildMessageInfo.Replay(file);
         }
     }
 }
 private void RelayBuildMessage(IEnumerable <HostService> hostServices)
 {
     foreach (var h in hostServices.Where(h => h.CanIncrementalBuild))
     {
         foreach (var file in h.GetUnloadedModelFiles(IncrementalContext))
         {
             LastBuildMessageInfo.Replay(file);
         }
     }
 }
Beispiel #3
0
 private void PostHandle(List <HostService> hostServices)
 {
     foreach (var h in hostServices.Where(h => h.CanIncrementalBuild))
     {
         foreach (var file in GetFilesToRelayMessages(h))
         {
             LastBuildMessageInfo.Replay(file);
         }
     }
     foreach (var h in hostServices.Where(h => h.ShouldTraceIncrementalInfo))
     {
         h.SaveIntermediateModel(IncrementalContext);
     }
     ReportDependency(hostServices);
     IncrementalContext.UpdateBuildVersionInfoPerDependencyGraph();
     Logger.UnregisterListener(CurrentBuildMessageInfo.GetListener());
 }
Beispiel #4
0
 private void PostHandle(List <HostService> hostServices)
 {
     foreach (var h in hostServices.Where(h => h.CanIncrementalBuild))
     {
         foreach (var file in from pair in IncrementalContext.GetModelLoadInfo(h)
                  where pair.Value == null
                  select pair.Key)
         {
             LastBuildMessageInfo.Replay(file);
         }
     }
     foreach (var h in hostServices.Where(h => h.ShouldTraceIncrementalInfo))
     {
         h.SaveIntermediateModel(IncrementalContext);
     }
     ReportDependency(hostServices);
     IncrementalContext.UpdateBuildVersionInfoPerDependencyGraph();
     Logger.UnregisterListener(CurrentBuildMessageInfo.GetListener());
 }