Skip to content

Commit 12748c6

Browse files
Removed ConnectedCapability interface as it isn't needed any more (#465)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1 parent 754bc10 commit 12748c6

32 files changed

+131
-115
lines changed

src/Protocol/Client/Capabilities/ConnectedCapability.cs

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/Protocol/Client/Capabilities/DynamicCapability.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
namespace OmniSharp.Extensions.LanguageServer.Protocol.Client.Capabilities
55
{
6-
public class DynamicCapability : IDynamicCapability
6+
public abstract class DynamicCapability : IDynamicCapability
77
{
88
/// <summary>
99
/// Whether completion supports dynamic registration.

src/Protocol/Features/Document/CodeActionFeature.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ public readonly partial struct CodeActionKind
389389
namespace Client.Capabilities
390390
{
391391
[CapabilityKey(nameof(ClientCapabilities.TextDocument), nameof(TextDocumentClientCapabilities.CodeAction))]
392-
public partial class CodeActionCapability : DynamicCapability, ConnectedCapability<ICodeActionHandler>
392+
public partial class CodeActionCapability : DynamicCapability
393393
{
394394
/// <summary>
395395
/// The client support code action literals as a valid

src/Protocol/Features/Document/CodeLensFeature.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ public partial record CodeLensRefreshParams : IRequest
125125
namespace Client.Capabilities
126126
{
127127
[CapabilityKey(nameof(ClientCapabilities.TextDocument), nameof(TextDocumentClientCapabilities.CodeLens))]
128-
public partial class CodeLensCapability : DynamicCapability, ConnectedCapability<ICodeLensHandler>
128+
public partial class CodeLensCapability : DynamicCapability
129129
{
130130
}
131131

src/Protocol/Features/Document/ColorFeature.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ public partial class DocumentColorRegistrationOptions : IWorkDoneProgressOptions
135135
namespace Client.Capabilities
136136
{
137137
[CapabilityKey(nameof(ClientCapabilities.TextDocument), nameof(TextDocumentClientCapabilities.ColorProvider))]
138-
public partial class ColorProviderCapability : DynamicCapability, ConnectedCapability<IDocumentColorHandler>, ConnectedCapability<IColorPresentationHandler>
138+
public partial class ColorProviderCapability : DynamicCapability
139139
{
140140
}
141141
}

src/Protocol/Features/Document/CompletionFeature.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ public CompletionList(bool isIncomplete, params CompletionItem<T>[] items) : bas
424424
namespace Client.Capabilities
425425
{
426426
[CapabilityKey(nameof(ClientCapabilities.TextDocument), nameof(TextDocumentClientCapabilities.Completion))]
427-
public partial class CompletionCapability : DynamicCapability, ConnectedCapability<ICompletionHandler>
427+
public partial class CompletionCapability : DynamicCapability
428428
{
429429
/// <summary>
430430
/// The client supports the following `CompletionItem` specific

src/Protocol/Features/Document/DeclarationFeature.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public partial class DeclarationRegistrationOptions : ITextDocumentRegistrationO
3131
namespace Client.Capabilities
3232
{
3333
[CapabilityKey(nameof(ClientCapabilities.TextDocument), nameof(TextDocumentClientCapabilities.Declaration))]
34-
public partial class DeclarationCapability : LinkSupportCapability, ConnectedCapability<IDeclarationHandler>
34+
public partial class DeclarationCapability : LinkSupportCapability
3535
{
3636
}
3737
}

src/Protocol/Features/Document/DefinitionFeature.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public partial class DefinitionRegistrationOptions : ITextDocumentRegistrationOp
3333
namespace Client.Capabilities
3434
{
3535
[CapabilityKey(nameof(ClientCapabilities.TextDocument), nameof(TextDocumentClientCapabilities.Definition))]
36-
public partial class DefinitionCapability : LinkSupportCapability, ConnectedCapability<IDefinitionHandler>
36+
public partial class DefinitionCapability : LinkSupportCapability
3737
{
3838
}
3939
}

src/Protocol/Features/Document/DocumentFormattingFeature.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public partial class DocumentFormattingRegistrationOptions : ITextDocumentRegist
4141
namespace Client.Capabilities
4242
{
4343
[CapabilityKey(nameof(ClientCapabilities.TextDocument), nameof(TextDocumentClientCapabilities.Formatting))]
44-
public partial class DocumentFormattingCapability : DynamicCapability, ConnectedCapability<IDocumentFormattingHandler>
44+
public partial class DocumentFormattingCapability : DynamicCapability
4545
{
4646
}
4747
}

src/Protocol/Features/Document/DocumentHighlightFeature.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public partial class DocumentHighlightRegistrationOptions : ITextDocumentRegistr
7777
namespace Client.Capabilities
7878
{
7979
[CapabilityKey(nameof(ClientCapabilities.TextDocument), nameof(TextDocumentClientCapabilities.DocumentHighlight))]
80-
public partial class DocumentHighlightCapability : DynamicCapability, ConnectedCapability<IDocumentHighlightHandler>
80+
public partial class DocumentHighlightCapability : DynamicCapability
8181
{
8282
}
8383
}

0 commit comments

Comments
 (0)