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); } } }
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()); }
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()); }