Use non-deprecated version of registerTasksProvider

For #88391
This commit is contained in:
Matt Bierner 2020-02-12 17:12:00 -08:00
parent 43fd87c4cb
commit ea0880611f
5 changed files with 5 additions and 5 deletions

View file

@ -295,7 +295,7 @@ class TaskDetector {
private updateProvider(): void {
if (!this.taskProvider && this.detectors.size > 0) {
const thisCapture = this;
this.taskProvider = vscode.workspace.registerTaskProvider('grunt', {
this.taskProvider = vscode.tasks.registerTaskProvider('grunt', {
provideTasks: (): Promise<vscode.Task[]> => {
return thisCapture.getTasks();
},

View file

@ -277,7 +277,7 @@ class TaskDetector {
private updateProvider(): void {
if (!this.taskProvider && this.detectors.size > 0) {
const thisCapture = this;
this.taskProvider = vscode.workspace.registerTaskProvider('gulp', {
this.taskProvider = vscode.tasks.registerTaskProvider('gulp', {
provideTasks(): Promise<vscode.Task[]> {
return thisCapture.getTasks();
},

View file

@ -269,7 +269,7 @@ class TaskDetector {
private updateProvider(): void {
if (!this.taskProvider && this.detectors.size > 0) {
const thisCapture = this;
this.taskProvider = vscode.workspace.registerTaskProvider('jake', {
this.taskProvider = vscode.tasks.registerTaskProvider('jake', {
provideTasks(): Promise<vscode.Task[]> {
return thisCapture.getTasks();
},

View file

@ -70,7 +70,7 @@ function registerTaskProvider(context: vscode.ExtensionContext): vscode.Disposab
context.subscriptions.push(workspaceWatcher);
let provider: vscode.TaskProvider = new NpmTaskProvider();
let disposable = vscode.workspace.registerTaskProvider('npm', provider);
let disposable = vscode.tasks.registerTaskProvider('npm', provider);
context.subscriptions.push(disposable);
return disposable;
}

View file

@ -38,7 +38,7 @@ export function activate(
});
registerCommands(commandManager, lazyClientHost, pluginManager);
context.subscriptions.push(vscode.workspace.registerTaskProvider('typescript', new TscTaskProvider(lazyClientHost.map(x => x.serviceClient))));
context.subscriptions.push(vscode.tasks.registerTaskProvider('typescript', new TscTaskProvider(lazyClientHost.map(x => x.serviceClient))));
context.subscriptions.push(new LanguageConfigurationManager());
import('./features/tsconfig').then(module => {