Path: blob/main/extensions/copilot/src/extension/prompt/vscode-node/renameSuggestions.ts
13509 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import * as vscode from 'vscode';6import { Disposable } from '../../../util/vs/base/common/lifecycle';7import { IInstantiationService } from '../../../util/vs/platform/instantiation/common/instantiation';8import { IExtensionContribution } from '../../common/contributions';9import { RenameSuggestionsProvider } from '../../renameSuggestions/node/renameSuggestionsProvider';1011export class RenameSuggestionsContrib extends Disposable implements IExtensionContribution {12constructor(13@IInstantiationService private readonly instantiationService: IInstantiationService14) {15super();1617if ('registerNewSymbolNamesProvider' in vscode.languages) {18this._register(vscode.languages.registerNewSymbolNamesProvider({ language: '*' }, this.instantiationService.createInstance(RenameSuggestionsProvider)));19}20}21}222324