|
359 | 359 | ], |
360 | 360 | "description": "If the current Linux distribution is not recognized, this option can be used to tell the debugger what version can be used. After changing this option, close VS Code, remove the debugger folder (~/.vscode/extensions/ms-vscode.csharp-<ver>/.debugger) if it has already downloaded, and restart VS Code." |
361 | 361 | }, |
| 362 | + "csharp.unitTestDebugingOptions": { |
| 363 | + "type": "object", |
| 364 | + "description": "Options to use with the debugger when launching for unit test debugging. Any launch.json option is valid here.", |
| 365 | + "default": {}, |
| 366 | + "properties": { |
| 367 | + "sourceFileMap": { |
| 368 | + "type": "object", |
| 369 | + "description": "Optional source file mappings passed to the debug engine. Example: '{ \"C:\\foo\":\"/home/user/foo\" }'", |
| 370 | + "additionalProperties": { |
| 371 | + "type": "string" |
| 372 | + }, |
| 373 | + "default": { |
| 374 | + "<source-path>": "<target-path>" |
| 375 | + } |
| 376 | + }, |
| 377 | + "justMyCode": { |
| 378 | + "type": "boolean", |
| 379 | + "description": "Optional flag to only show user code.", |
| 380 | + "default": true |
| 381 | + }, |
| 382 | + "symbolPath": { |
| 383 | + "type": "array", |
| 384 | + "description": "Array of directories to use to search for .pdb files. These directories will be searched in addition to the default locations -- next to the module and the path where the pdb was originally dropped to. Example: '[ \"/Volumes/symbols\" ]", |
| 385 | + "items": { |
| 386 | + "type": "string" |
| 387 | + }, |
| 388 | + "default": [] |
| 389 | + }, |
| 390 | + "requireExactSource": { |
| 391 | + "type": "boolean", |
| 392 | + "description": "Optional flag to require current source code to match the pdb.", |
| 393 | + "default": true |
| 394 | + }, |
| 395 | + "enableStepFiltering": { |
| 396 | + "type": "boolean", |
| 397 | + "description": "Optional flag to enable stepping over Properties and Operators.", |
| 398 | + "default": true |
| 399 | + }, |
| 400 | + "debugServer": { |
| 401 | + "type": "number", |
| 402 | + "description": "For debug extension development only: if a port is specified VS Code tries to connect to a debug adapter running in server mode", |
| 403 | + "default": 4711 |
| 404 | + }, |
| 405 | + "logging": { |
| 406 | + "description": "Optional flags to determine what types of messages should be logged to the output window.", |
| 407 | + "type": "object", |
| 408 | + "required": [], |
| 409 | + "default": {}, |
| 410 | + "properties": { |
| 411 | + "exceptions": { |
| 412 | + "type": "boolean", |
| 413 | + "description": "Optional flag to determine whether exception messages should be logged to the output window.", |
| 414 | + "default": true |
| 415 | + }, |
| 416 | + "moduleLoad": { |
| 417 | + "type": "boolean", |
| 418 | + "description": "Optional flag to determine whether module load events should be logged to the output window.", |
| 419 | + "default": true |
| 420 | + }, |
| 421 | + "programOutput": { |
| 422 | + "type": "boolean", |
| 423 | + "description": "Optional flag to determine whether program output should be logged to the output window when not using an external console.", |
| 424 | + "default": true |
| 425 | + }, |
| 426 | + "engineLogging": { |
| 427 | + "type": "boolean", |
| 428 | + "description": "Optional flag to determine whether diagnostic engine logs should be logged to the output window.", |
| 429 | + "default": false |
| 430 | + }, |
| 431 | + "browserStdOut": { |
| 432 | + "type": "boolean", |
| 433 | + "description": "Optional flag to determine if stdout text from the launching the web browser should be logged to the output window.", |
| 434 | + "default": true |
| 435 | + } |
| 436 | + } |
| 437 | + } |
| 438 | + } |
| 439 | + }, |
362 | 440 | "csharp.suppressDotnetRestoreNotification": { |
363 | 441 | "type": "boolean", |
364 | 442 | "default": false, |
|
0 commit comments