in src/dotnet/AspireWorker/Sessions/SessionModels.cs [7:33]
internal sealed record Info(
List<string> ProtocolsSupported
);
[PublicAPI]
internal sealed record Session(
LaunchConfiguration[] LaunchConfigurations,
EnvironmentVariable[]? Env,
string[]? Args
);
[PublicAPI]
internal sealed record LaunchConfiguration(
string Type,
string ProjectPath,
Mode? Mode,
string? LaunchProfile,
bool? DisableLaunchProfile
);
[JsonConverter(typeof(JsonStringEnumConverter<Mode>))]
[PublicAPI]
internal enum Mode
{
Debug,
NoDebug
}