Skip to content

Commit 2777dca

Browse files
chore(build): auto-generate schemas
1 parent 250ed54 commit 2777dca

3 files changed

Lines changed: 15 additions & 0 deletions

File tree

after/codesettings-nls/omnisharp.nls.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,12 @@
494494
"message": "[Only supported in local macOS debugging]\n\nThe architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are `x86_64` or `arm64`."
495495
},
496496
"generateOptionsSchema.targetOutputLogPath.description": "When set, text that the target application writes to stdout and stderr (ex: Console.WriteLine) will be saved to the specified file. This option is ignored if console is set to something other than internalConsole. E.g. '${workspaceFolder}/out.txt'",
497+
"generateOptionsSchema.terminateChildProcesses.description": {
498+
"comment": [
499+
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."
500+
],
501+
"message": "When the debug session ends, if this is set to `true`, the debugger will terminate the debuggee and all child processes it spawned. If set to `false`, only the debuggee itself is terminated and child processes are left running. This option defaults to `false`.\n\nOn Windows, child processes are tracked using a Job Object. Processes that need to outlive the debug session can opt out by passing the `CREATE_BREAKAWAY_FROM_JOB` flag when calling `CreateProcess`."
502+
},
497503
"generateOptionsSchema.type.markdownDescription": {
498504
"comment": [
499505
"Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered."

after/codesettings-schemas/omnisharp.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,11 @@
229229
},
230230
"type": "array"
231231
},
232+
"csharp.debug.terminateChildProcesses": {
233+
"default": false,
234+
"description": "%generateOptionsSchema.terminateChildProcesses.description%",
235+
"type": "boolean"
236+
},
232237
"csharp.format.enable": {
233238
"default": true,
234239
"description": "%configuration.omnisharp.csharp.format.enable%",

lua/codesettings/generated/annotations.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16677,6 +16677,10 @@
1667716677
-- If true, when an optimized module (.dll compiled in the Release configuration) loads in the target process, the debugger will ask the Just-In-Time compiler to generate code with optimizations disabled. [More information](https://aka.ms/VSCode-CS-LaunchJson-SuppressJITOptimizations)
1667816678
---@field suppressJITOptimizations boolean?
1667916679
---@field symbolOptions lsp.omnisharp.SymbolOptions?
16680+
-- When the debug session ends, if this is set to `true`, the debugger will terminate the debuggee and all child processes it spawned. If set to `false`, only the debuggee itself is terminated and child processes are left running. This option defaults to `false`.
16681+
--
16682+
-- On Windows, child processes are tracked using a Job Object. Processes that need to outlive the debug session can opt out by passing the `CREATE_BREAKAWAY_FROM_JOB` flag when calling `CreateProcess`.
16683+
---@field terminateChildProcesses boolean?
1668016684

1668116685
---@class lsp.omnisharp.Format
1668216686
-- Enable/disable default C# formatter (requires restart).

0 commit comments

Comments
 (0)