Skip to content

Commit 01366bb

Browse files
committed
Convert PsesWorkspaceSymbolsHandler to inherit WorkspaceSymbolsHandlerBase
1 parent b311d4e commit 01366bb

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

src/PowerShellEditorServices/Services/Workspace/Handlers/WorkspaceSymbolsHandler.cs

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,25 +19,21 @@
1919

2020
namespace Microsoft.PowerShell.EditorServices.Handlers
2121
{
22-
internal class PsesWorkspaceSymbolsHandler : IWorkspaceSymbolsHandler
22+
internal class PsesWorkspaceSymbolsHandler : WorkspaceSymbolsHandlerBase
2323
{
2424
private readonly ILogger _logger;
2525
private readonly SymbolsService _symbolsService;
2626
private readonly WorkspaceService _workspaceService;
27-
private WorkspaceSymbolCapability _capability;
2827

2928
public PsesWorkspaceSymbolsHandler(ILoggerFactory loggerFactory, SymbolsService symbols, WorkspaceService workspace) {
3029
_logger = loggerFactory.CreateLogger<PsesWorkspaceSymbolsHandler>();
3130
_symbolsService = symbols;
3231
_workspaceService = workspace;
3332
}
3433

35-
public WorkspaceSymbolRegistrationOptions GetRegistrationOptions()
36-
{
37-
return new WorkspaceSymbolRegistrationOptions();
38-
}
34+
protected override WorkspaceSymbolRegistrationOptions CreateRegistrationOptions(WorkspaceSymbolCapability capability, ClientCapabilities clientCapabilities) => new WorkspaceSymbolRegistrationOptions { };
3935

40-
public Task<Container<SymbolInformation>> Handle(WorkspaceSymbolParams request, CancellationToken cancellationToken)
36+
public override Task<Container<SymbolInformation>> Handle(WorkspaceSymbolParams request, CancellationToken cancellationToken)
4137
{
4238
var symbols = new List<SymbolInformation>();
4339

@@ -77,11 +73,6 @@ public Task<Container<SymbolInformation>> Handle(WorkspaceSymbolParams request,
7773
return Task.FromResult(new Container<SymbolInformation>(symbols));
7874
}
7975

80-
public void SetCapability(WorkspaceSymbolCapability capability)
81-
{
82-
_capability = capability;
83-
}
84-
8576
#region private Methods
8677

8778
private bool IsQueryMatch(string query, string symbolName)

0 commit comments

Comments
 (0)