2 types derived from LaunchProfileParser
Microsoft.DotNet.ProjectTools (2)
LaunchSettings\ExecutableLaunchProfileParser.cs (1)
9
internal sealed class ExecutableLaunchProfileParser :
LaunchProfileParser
LaunchSettings\ProjectLaunchProfileParser.cs (1)
8
internal sealed class ProjectLaunchProfileParser :
LaunchProfileParser
19 references to LaunchProfileParser
dotnet-aot (7)
parent\dotnet\Commands\Run\AotRunCommand.cs (7)
213
LaunchProfileParser
.RequiresMSBuildExpansion(profile.ExecutablePath) ||
214
LaunchProfileParser
.RequiresMSBuildExpansion(profile.WorkingDirectory) ||
215
profile.EnvironmentVariables.Values.Any(
LaunchProfileParser
.RequiresMSBuildExpansion),
217
LaunchProfileParser
.RequiresMSBuildExpansion(profile.ApplicationUrl) ||
218
profile.EnvironmentVariables.Values.Any(
LaunchProfileParser
.RequiresMSBuildExpansion),
225
LaunchProfileParser
.RequiresMSBuildExpansion(launchProfile?.CommandLineArgs)))
280
LaunchProfileParser
.GetLaunchProfileDisplayName(launchProfile),
Microsoft.DotNet.HotReload.Watch (1)
Process\LaunchSettingsProfile.cs (1)
108
:
LaunchProfileParser
.ExpandVariables(LaunchUrl, evaluateExpression),
Microsoft.DotNet.ProjectTools (11)
LaunchSettings\ExecutableLaunchProfileParser.cs (4)
49
=>
LaunchProfileParser
.RequiresMSBuildExpansion(profile.ExecutablePath)
50
||
LaunchProfileParser
.RequiresMSBuildExpansion(profile.WorkingDirectory)
51
|| (includeCommandLineArgs &&
LaunchProfileParser
.RequiresMSBuildExpansion(profile.CommandLineArgs))
52
|| profile.EnvironmentVariables.Values.Any(
LaunchProfileParser
.RequiresMSBuildExpansion);
LaunchSettings\LaunchSettings.cs (4)
15
private static readonly IReadOnlyDictionary<string,
LaunchProfileParser
> s_providers = new Dictionary<string,
LaunchProfileParser
>
161
if (!TryLocateHandler(commandName, out
LaunchProfileParser
? provider))
187
private static bool TryLocateHandler(string? commandName, [NotNullWhen(true)] out
LaunchProfileParser
? provider)
LaunchSettings\ProjectLaunchProfileParser.cs (3)
44
=> (includeCommandLineArgs &&
LaunchProfileParser
.RequiresMSBuildExpansion(profile.CommandLineArgs))
45
||
LaunchProfileParser
.RequiresMSBuildExpansion(profile.ApplicationUrl)
46
|| profile.EnvironmentVariables.Values.Any(
LaunchProfileParser
.RequiresMSBuildExpansion);