310
311
export function parseExtensionHostDebugPort(args: NativeParsedArgs, isBuilt: boolean): IExtensionHostDebugParams {
312
>
return parseDebugParams(args['inspect-extensions'], args['inspect-brk-extensions'], 5870, isBuilt, args.debugId, args.extensionEnvironment);
environmentService.ts
313
>
}
314
315
export function parseDebugParams(debugArg: string | undefined, debugBrkArg: string | undefined, defaultBuildPort: number, isBuilt: boolean, debugId?: string, environmentString?: string): IExtensionHostDebugParams {
317
>
const port = Number(portStr) || (!isBuilt ? defaultBuildPort : null);
318
>
const brk = port ? Boolean(!!debugBrkArg) : false;
319
>
let env: Record<string, string> | undefined;
320
>
if (environmentString) {
321
try {
322
env = JSON.parse(environmentString);