override fun process()

in src/main/kotlin/com/jetbrains/rider/ezargs/services/EzArgsCppConfigurationParametersExtension.kt [10:19]


    override fun process(parameters: ExeConfigurationParameters) {
        val service = EzArgsService.getInstance(project)
        val shouldOverwrite = AppSettingsState.getInstance().shouldOverwriteRunConfigurationParameters
        if (shouldOverwrite || parameters.programParameters.isEmpty()) {
            parameters.programParameters = service.arguments
        } else {
            parameters.programParameters += " " + service.arguments
        }
        service.addToHistory(service.arguments)
    }