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