2 instantiations of ProjectOptions
dotnet-watch (1)
CommandLine\CommandLineOptions.cs (1)
383=> new()
Microsoft.DotNet.HotReload.Watch (1)
Aspire\AspireServiceFactory.cs (1)
239=> new()
22 references to ProjectOptions
dotnet-watch (5)
CommandLine\CommandLineOptions.cs (1)
382public ProjectOptions GetMainProjectOptions(ProjectRepresentation project, string workingDirectory)
Program.cs (3)
20ProjectOptions mainProjectOptions, 100var mainProjectOptions = GetMainProjectOptions(options, workingDirectory, logger); 112internal static ProjectOptions? GetMainProjectOptions(CommandLineOptions options, string workingDirectory, ILogger logger)
Watch\BuildEvaluator.cs (1)
40private ProjectOptions MainProjectOptions
Microsoft.DotNet.HotReload.Watch (17)
Aspire\AspireServiceFactory.cs (6)
14internal class AspireServiceFactory(ProjectOptions hostProjectOptions) : IRuntimeProcessLauncherFactory 33private readonly ProjectOptions _hostProjectOptions; 55public SessionManager(ProjectLauncher projectLauncher, ProjectOptions hostProjectOptions) 111var projectOptions = GetProjectOptions(projectLaunchInfo); 117public async ValueTask StartProjectAsync(string dcpId, string sessionId, ProjectOptions projectOptions, bool isRestart, CancellationToken cancellationToken) 238private ProjectOptions GetProjectOptions(ProjectLaunchRequest projectLaunchInfo)
Browser\BrowserLauncher.cs (3)
23ProjectOptions projectOptions, 107private bool CanLaunchBrowser(ProjectOptions projectOptions, [NotNullWhen(true)] out LaunchSettingsProfile? launchProfile) 133private LaunchSettingsProfile GetLaunchProfile(ProjectOptions projectOptions)
Context\DotNetWatchContext.cs (1)
30public required ProjectOptions? MainProjectOptions { get; init; }
HotReload\CompilationHandler.cs (1)
124ProjectOptions projectOptions,
HotReload\HotReloadDotNetWatcher.cs (2)
150var mainProjectOptions = _context.MainProjectOptions; 971ProjectOptions? mainProjectOptions,
Process\ProjectLauncher.cs (2)
33ProjectOptions projectOptions, 100private static IReadOnlyList<string> GetProcessArguments(ProjectOptions projectOptions, IDictionary<string, string> environmentBuilder)
Process\RunningProject.cs (2)
15ProjectOptions options, 25public ProjectOptions Options => options;