private static void Prebuild(HostService hostService) { RunBuildSteps( hostService.Processor.BuildSteps, buildStep => { Logger.LogVerbose($"Processor {hostService.Processor.Name}, step {buildStep.Name}: Preprocessing..."); using (new LoggerPhaseScope(buildStep.Name)) { var models = buildStep.Prebuild(hostService.Models, hostService); if (!object.ReferenceEquals(models, hostService.Models)) { Logger.LogVerbose($"Processor {hostService.Processor.Name}, step {buildStep.Name}: Reloading models..."); hostService.Reload(models); } } }); }
private static void Prebuild(HostService hostService) { BuildPhaseUtility.RunBuildSteps( hostService.Processor.BuildSteps, buildStep => { Logger.LogVerbose($"Processor {hostService.Processor.Name}, step {buildStep.Name}: Prebuilding..."); using (new LoggerPhaseScope(buildStep.Name, true)) { var models = buildStep.Prebuild(hostService.Models, hostService); if (!object.ReferenceEquals(models, hostService.Models)) { Logger.LogVerbose($"Processor {hostService.Processor.Name}, step {buildStep.Name}: Reloading models..."); hostService.Reload(models); } } }); }