in rider/src/main/kotlin/com/jetbrains/aspire/rider/run/host/AspireHostConfigurationParameters.kt [138:152]
fun writeExternal(element: Element) {
JDOMExternalizerUtil.writeField(element, PROJECT_FILE_PATH, projectFilePath)
JDOMExternalizerUtil.writeField(element, PROJECT_TFM, projectTfm)
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, USE_PODMAN_RUNTIME, if (usePodmanRuntime) "1" else "0")
JDOMExternalizerUtil.writeField(element, TRACK_URL, if (trackUrl) "1" else "0")
JDOMExternalizerUtil.writeField(element, TRACK_BROWSER_LAUNCH, if (trackBrowserLaunch) "1" else "0")
startBrowserParameters.writeExternal(element)
}