Do not use native Proxy as it breaks debugging vscode

This commit is contained in:
Alex Dima
2016-06-27 17:54:40 +02:00
parent 6114fbc118
commit 9f1e006be5
29 changed files with 384 additions and 208 deletions

View File

@@ -15,8 +15,7 @@ import {ExtensionsRegistry} from 'vs/platform/extensions/common/extensionsRegist
import {ExtHostStorage} from 'vs/workbench/api/node/extHostStorage';
import {ITelemetryService} from 'vs/platform/telemetry/common/telemetry';
import {IThreadService} from 'vs/workbench/services/thread/common/threadService';
import {MainContext} from './extHostProtocol';
import {MainProcessExtensionService} from './mainThreadExtensionService';
import {MainContext, MainProcessExtensionServiceShape} from './extHostProtocol';
const hasOwnProperty = Object.hasOwnProperty;
@@ -113,7 +112,7 @@ export class ExtHostExtensionService extends AbstractExtensionService<ExtHostExt
private _threadService: IThreadService;
private _storage: ExtHostStorage;
private _proxy: MainProcessExtensionService;
private _proxy: MainProcessExtensionServiceShape;
private _telemetryService: ITelemetryService;
private _workspaceStoragePath: string;