src/vs/platform/protocol/electron-main/protocolMainService.ts/ProtocolMainService/handleResourceRequest
class ProtocolMainService:	private handleResourceRequest(request: Electron.ProtocolRequest, callback: ProtocolCallback): void {
		const path = this.requestToNormalizedFilePath(request);

		// first check by validRoots
		if (this.validRoots.findSubstr(path)) {
			return callback({ path });
		}

		// then check by validExtensions
		if (this.validExtensions.has(extname(path))) {
			return callback({ path });
		}

		// finally block to load the resource
		this.logService.error(`${Schemas.vscodeFileResource}: Refused to load resource ${path} from ${Schemas.vscodeFileResource}: protocol (original URL: ${request.url})`);

		return callback({ error: -3 /* ABORTED */ });
	}