jetbrains-rider/src-213+/software/aws/toolkits/jetbrains/services/clouddebug/DotNetDebuggerSupport.kt [180:204]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - override fun attachDebuggingArguments(input: List, ports: List, debuggerPath: String): String { val debuggerRemoteDirPath = "${this.debuggerPath.getRemoteDebuggerPath()}/${DotNetDebuggerUtils.cloudDebuggerTempDirName}" val remoteDebuggerLogPath = "$debuggerRemoteDirPath/Logs" if (ports.size < 2) { val message = message("cloud_debug.step.dotnet.two_ports_required") logger.debug { message } throw IllegalStateException(message) } val frontendPort = ports[0] val backendPort = ports[1] val debugArgs = StringBuilder() .append("RESHARPER_HOST_LOG_DIR=$remoteDebuggerLogPath ") .append("dotnet ") .append("$debuggerPath ") .append("--mode=$DEBUGGER_MODE ") .append("--frontend-port=$frontendPort ") .append("--backend-port=$backendPort") logger.info { "Attaching default Rider Debugger arguments" } return debugArgs.toString() } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - jetbrains-rider/src-203-212/software/aws/toolkits/jetbrains/services/clouddebug/DotNetDebuggerSupport.kt [180:204]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - override fun attachDebuggingArguments(input: List, ports: List, debuggerPath: String): String { val debuggerRemoteDirPath = "${this.debuggerPath.getRemoteDebuggerPath()}/${DotNetDebuggerUtils.cloudDebuggerTempDirName}" val remoteDebuggerLogPath = "$debuggerRemoteDirPath/Logs" if (ports.size < 2) { val message = message("cloud_debug.step.dotnet.two_ports_required") logger.debug { message } throw IllegalStateException(message) } val frontendPort = ports[0] val backendPort = ports[1] val debugArgs = StringBuilder() .append("RESHARPER_HOST_LOG_DIR=$remoteDebuggerLogPath ") .append("dotnet ") .append("$debuggerPath ") .append("--mode=$DEBUGGER_MODE ") .append("--frontend-port=$frontendPort ") .append("--backend-port=$backendPort") logger.info { "Attaching default Rider Debugger arguments" } return debugArgs.toString() } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -