5 writes to ProjectPath
dotnet-watch (1)
CommandLine\CommandLineOptions.cs (1)
371ProjectPath = projectPath,
dotnet-watch.Tests (1)
HotReload\RuntimeProcessLauncherTests.cs (1)
63ProjectPath = projectPath,
Microsoft.DotNet.HotReload.Watch (2)
Aspire\AspireServiceFactory.cs (1)
224ProjectPath = projectLaunchInfo.ProjectPath,
HotReload\HotReloadDotNetWatcher.cs (1)
105rootProjectOptions = rootProjectOptions with { ProjectPath = rootProject.ProjectInstance.FullPath };
Microsoft.DotNet.HotReload.Watch.Aspire (1)
DotNetWatchLauncher.cs (1)
31ProjectPath = options.ProjectPath,
13 references to ProjectPath
dotnet-watch (2)
Program.cs (1)
249rootProjectOptions.ProjectPath,
Watch\BuildEvaluator.cs (1)
40_context.RootProjectOptions.ProjectPath,
dotnet-watch.Tests (1)
HotReload\CompilationHandlerTests.cs (1)
28var projectGraph = factory.TryLoadProjectGraph(options.ProjectPath, logger, projectGraphRequired: false, CancellationToken.None);
Microsoft.DotNet.HotReload.Watch (10)
Aspire\AspireServiceFactory.cs (2)
109_logger.LogDebug("Starting project: {Path}", projectOptions.ProjectPath); 146throw new ApplicationException($"Failed to launch project '{projectOptions.ProjectPath}'.");
Browser\BrowserLauncher.cs (1)
131? null : LaunchSettingsProfile.ReadLaunchProfile(projectOptions.ProjectPath, projectOptions.LaunchProfileName, logger)) ?? new();
HotReload\HotReloadDotNetWatcher.cs (6)
91var buildSucceeded = await BuildProjectAsync(rootProjectOptions.ProjectPath, rootProjectOptions.BuildArguments, iterationCancellationToken); 169await compilationHandler.Workspace.UpdateProjectConeAsync(rootProjectOptions.ProjectPath, iterationCancellationToken); 457await compilationHandler.Workspace.UpdateProjectConeAsync(rootProjectOptions.ProjectPath, iterationCancellationToken); 646fileWatcher.WatchContainingDirectories([_context.RootProjectOptions.ProjectPath], includeSubdirectories: true); 834_context.RootProjectOptions.ProjectPath, 849_context.RootProjectOptions.ProjectPath,
Process\ProjectLauncher.cs (1)
37var projectNode = projectMap.TryGetProjectNode(projectOptions.ProjectPath, projectOptions.TargetFramework);