in rider/src/main/kotlin/com/jetbrains/aspire/rider/run/file/AspireFileConfigurationParameters.kt [115:128]
fun writeExternal(element: Element) {
JDOMExternalizerUtil.writeField(element, FILE_PATH, filePath)
JDOMExternalizerUtil.writeField(element, LAUNCH_PROFILE_NAME, profileName)
JDOMExternalizerUtil.writeField(element, TRACK_ARGUMENTS, if (trackArguments) "1" else "0")
JDOMExternalizerUtil.writeField(element, ARGUMENTS, arguments)
JDOMExternalizerUtil.writeField(element, TRACK_WORKING_DIRECTORY, if (trackWorkingDirectory) "1" else "0")
JDOMExternalizerUtil.writeField(element, WORKING_DIRECTORY, workingDirectory)
JDOMExternalizerUtil.writeField(element, TRACK_ENVS, if (trackEnvs) "1" else "0")
EnvironmentVariablesComponent.writeExternal(element, envs)
JDOMExternalizerUtil.writeField(element, TRACK_URL, if (trackUrl) "1" else "0")
JDOMExternalizerUtil.writeField(element, TRACK_BROWSER_LAUNCH, if (trackBrowserLaunch) "1" else "0")
JDOMExternalizerUtil.writeField(element, USE_PODMAN_RUNTIME, if (usePodmanRuntime) "1" else "0")
startBrowserParameters.writeExternal(element)
}