1 write to _context
Microsoft.DotNet.HotReload.Watch (1)
HotReload\HotReloadDotNetWatcher.cs (1)
29
_context
= context;
62 references to _context
Microsoft.DotNet.HotReload.Watch (62)
HotReload\HotReloadDotNetWatcher.cs (62)
55
_context
.Logger.Log(MessageDescriptor.HotReloadEnabled);
56
_context
.Logger.Log(MessageDescriptor.PressCtrlRToRestart);
63
_context
.Logger.Log(source.IsCancellationRequested ? MessageDescriptor.RestartInProgress : MessageDescriptor.RestartRequested);
68
using var fileWatcher = new FileWatcher(
_context
.Logger,
_context
.EnvironmentOptions);
89
var rootProjectOptions =
_context
.RootProjectOptions;
112
_context
.Logger.LogDebug("Using Aspire process launcher.");
115
var projectMap = new ProjectNodeMap(evaluationResult.ProjectGraph,
_context
.Logger);
116
compilationHandler = new CompilationHandler(
_context
.Logger,
_context
.ProcessRunner);
117
var scopedCssFileHandler = new ScopedCssFileHandler(
_context
.Logger,
_context
.BuildLogger, projectMap,
_context
.BrowserRefreshServerFactory,
_context
.Options,
_context
.EnvironmentOptions);
118
var projectLauncher = new ProjectLauncher(
_context
, projectMap, compilationHandler, iteration);
119
evaluationResult.ItemExclusions.Report(
_context
.Logger);
190
_context
.Logger.LogDebug("File change: {Kind} '{Path}'.", change.Kind, change.Path);
197
_context
.Logger.Log(MessageDescriptor.WaitingForChanges);
251
_context
.Logger.LogWarning("Project '{Name}' does not support Hot Reload and must be rebuilt.", rootProject.GetDisplayName());
273
autoRestart:
_context
.Options.NonInteractive || _rudeEditRestartPrompt?.AutoRestartPreference is true,
288
_context
.Logger.LogInformation("Affected projects:");
292
_context
.Logger.LogInformation(" {ProjectName}", projectName);
301
_context
.Logger.LogDebug("Restarting without prompt since dotnet-watch is running in non-interactive mode.");
305
_context
.Logger.LogDebug(" Project to restart: '{ProjectName}'", projectName);
362
startedWatching: () =>
_context
.Logger.Log(MessageDescriptor.FixBuildError),
370
_context
.Logger.Log(MessageDescriptor.ProjectsRebuilt, projectsToRebuild.Length);
377
_context
.Logger.Log(MessageDescriptor.ProjectDependenciesDeployed, projectsToRedeploy.Length);
397
_context
.Logger.Log(MessageDescriptor.ProjectsRestarted, projectsToRestart.Length);
400
_context
.Logger.Log(MessageDescriptor.HotReloadChangeHandled, stopwatch.ElapsedMilliseconds);
449
_context
.Logger.Log(fileAdded ? MessageDescriptor.FileAdditionTriggeredReEvaluation : MessageDescriptor.ProjectChangeTriggeredReEvaluation);
470
_context
.Logger.Log(MessageDescriptor.ReEvaluationCompleted);
566
var buildReporter = new BuildReporter(
_context
.Logger,
_context
.Options,
_context
.EnvironmentOptions);
593
_context
.Logger.LogDebug("{TargetName} target failed", targetName);
608
_context
.Logger.LogDebug("Deploying project dependency '{TargetPath}' from '{SourcePath}'", targetPath, sourcePath);
622
_context
.Logger.LogDebug("Copy failed: {Message}", e.Message);
640
startedWatching: () =>
_context
.Logger.Log(MessageDescriptor.WaitingForFileChangeBeforeRestarting),
646
fileWatcher.WatchContainingDirectories([
_context
.RootProjectOptions.ProjectPath], includeSubdirectories: true);
650
startedWatching: () =>
_context
.Logger.Log(MessageDescriptor.WaitingForFileChangeBeforeRestarting),
687
return !evaluationResult.ItemExclusions.IsExcluded(path, kind,
_context
.Logger);
701
_context
.Logger.Log(MessageDescriptor.IgnoringChangeInHiddenDirectory, containingHiddenDir, kind, path);
795
_context
.Logger.LogInformation(GetMessage(items, kind));
829
_context
.Logger.LogInformation("Evaluating projects ...");
834
_context
.RootProjectOptions.ProjectPath,
835
_context
.BuildLogger,
836
_context
.Options,
837
_context
.EnvironmentOptions,
841
_context
.Logger.LogInformation("Evaluation completed in {Time}s.", stopwatch.Elapsed.TotalSeconds.ToString("0.0"));
849
_context
.RootProjectOptions.ProjectPath,
850
_context
.Logger,
851
_context
.EnvironmentOptions,
852
startedWatching: () =>
_context
.Logger.Log(MessageDescriptor.FixBuildError),
859
List<OutputLine>? capturedOutput =
_context
.EnvironmentOptions.TestFlags != TestFlags.None ? [] : null;
863
Executable =
_context
.EnvironmentOptions.MuxerPath,
883
_context
.BuildLogger.Log(MessageDescriptor.Building, projectPath);
885
var success = await
_context
.ProcessRunner.RunAsync(processSpec,
_context
.Logger, launchResult: null, cancellationToken) == 0;
889
_context
.BuildLogger.Log(success ? MessageDescriptor.BuildSucceeded : MessageDescriptor.BuildFailed, projectPath);
890
BuildOutput.ReportBuildOutput(
_context
.BuildLogger, capturedOutput, success);
899
var workingDirectory =
_context
.EnvironmentOptions.WorkingDirectory;