2 instantiations of LaunchProfileParseResult
Microsoft.DotNet.ProjectTools (2)
LaunchSettings\LaunchProfileParseResult.cs (2)
25
=>
new
(reason, profile: null);
28
=>
new
(failureReason: null, profile: model);
25 references to LaunchProfileParseResult
dotnet (6)
Commands\Run\Api\RunApiCommand.cs (1)
131
var
result = runCommand.ReadLaunchProfileSettings();
Commands\Run\RunCommand.cs (4)
173
var
launchProfileParseResult = ReadLaunchProfileSettings();
441
internal
LaunchProfileParseResult
ReadLaunchProfileSettings()
445
return
LaunchProfileParseResult
.Success(model: null);
457
return
LaunchProfileParseResult
.Success(model: null);
Commands\Test\MTP\SolutionAndProjectUtility.cs (1)
409
var
result = LaunchSettings.ReadProfileSettingsFromFile(launchSettingsPath, profileName);
Microsoft.DotNet.ProjectTools (19)
LaunchSettings\ExecutableLaunchProfileParser.cs (4)
19
public override
LaunchProfileParseResult
ParseProfile(string launchSettingsPath, string? launchProfileName, string json)
24
return
LaunchProfileParseResult
.Failure(Resources.LaunchProfileIsNotAJsonObject);
29
return
LaunchProfileParseResult
.Failure(error);
32
return
LaunchProfileParseResult
.Success(new ExecutableLaunchProfile
LaunchSettings\LaunchProfileParser.cs (1)
10
public abstract
LaunchProfileParseResult
ParseProfile(string launchSettingsPath, string? launchProfileName, string json);
LaunchSettings\LaunchProfileParseResult.cs (2)
24
public static
LaunchProfileParseResult
Failure(string reason)
27
public static
LaunchProfileParseResult
Success(LaunchProfile? model)
LaunchSettings\LaunchSettings.cs (9)
74
internal static
LaunchProfileParseResult
ReadProfileSettingsFromFile(string launchSettingsPath, string? profileName = null)
92
return
LaunchProfileParseResult
.Failure(Resources.LaunchProfilesCollectionIsNotAJsonObject);
111
return
LaunchProfileParseResult
.Failure(string.Format(Resources.DuplicateCaseInsensitiveLaunchProfileNames,
117
return
LaunchProfileParseResult
.Failure(string.Format(Resources.LaunchProfileDoesNotExist, profileName));
124
return
LaunchProfileParseResult
.Failure(Resources.LaunchProfileIsNotAJsonObject);
148
return
LaunchProfileParseResult
.Failure(Resources.UsableLaunchProfileCannotBeLocated);
154
return
LaunchProfileParseResult
.Failure(Resources.UsableLaunchProfileCannotBeLocated);
160
return
LaunchProfileParseResult
.Failure(string.Format(Resources.LaunchProfileHandlerCannotBeLocated, commandName));
168
return
LaunchProfileParseResult
.Failure(string.Format(Resources.DeserializationExceptionMessage, launchSettingsPath, ex.Message));
LaunchSettings\ProjectLaunchProfileParser.cs (3)
18
public override
LaunchProfileParseResult
ParseProfile(string launchSettingsPath, string? launchProfileName, string json)
23
return
LaunchProfileParseResult
.Failure(Resources.LaunchProfileIsNotAJsonObject);
26
return
LaunchProfileParseResult
.Success(new ProjectLaunchProfile