Skip to content

Commit 6354163

Browse files
OnTypeRename -> LinkedEditingRange (#450)
* OnTypeRename -> LinkedEditingRange * Updated shas
1 parent caaf907 commit 6354163

7 files changed

+17
-17
lines changed

debug-adapter-protocol.sha.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
-- This is the last commit we caught up with https://github.com/microsoft/debug-adapter-protocol/commits/gh-pages
2-
lastSha: fd7d38013c9e13e92c0ca4dfa83048d355cb057d
2+
lastSha: eded56aa372c7921205fad496e87f57d2adf176d
33

4-
https://github.com/microsoft/debug-adapter-protocol/compare/fd7d38013c9e13e92c0ca4dfa83048d355cb057d..gh-pages
4+
https://github.com/microsoft/debug-adapter-protocol/compare/eded56aa372c7921205fad496e87f57d2adf176d..gh-pages

language-server-protocol.sha.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
-- This is the last commit we caught up with https://github.com/Microsoft/language-server-protocol/commits/gh-pages
2-
lastSha: ed36538a180f15d33ffb03365fba4ace47b42d68
2+
lastSha: c485961250d0eb41e53b148b55262ec180b63273
33

4-
https://github.com/Microsoft/language-server-protocol/compare/ed36538a180f15d33ffb03365fba4ace47b42d68..gh-pages
4+
https://github.com/Microsoft/language-server-protocol/compare/c485961250d0eb41e53b148b55262ec180b63273..gh-pages

src/Protocol/Client/Capabilities/TextDocumentClientCapabilities.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,11 @@ public class TextDocumentClientCapabilities : CapabilitiesBase
117117
public Supports<SelectionRangeCapability?> SelectionRange { get; set; }
118118

119119
/// <summary>
120-
/// Capabilities specific to the `textDocument/onTypeRename` request.
120+
/// Capabilities specific to the `textDocument/linkedEditingRange` request.
121121
///
122122
/// Since 3.16.0
123123
/// </summary>
124-
public Supports<OnTypeRenameClientCapabilities?> OnTypeRename { get; set; }
124+
public Supports<LinkedEditingRangeClientCapabilities?> LinkedEditingRange { get; set; }
125125

126126
/// <summary>
127127
/// Capabilities specific to `textDocument/publishDiagnostics`.

src/Protocol/Features/Document/DocumentOnTypeFormattingFeature.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ namespace Models
2424
GenerateHandlerMethods,
2525
GenerateRequestMethods(typeof(ITextDocumentLanguageClient), typeof(ILanguageClient))
2626
]
27-
[RegistrationOptions(typeof(OnTypeRenameRegistrationOptions)), Capability(typeof(DocumentOnTypeFormattingCapability))]
27+
[RegistrationOptions(typeof(DocumentOnTypeFormattingRegistrationOptions)), Capability(typeof(DocumentOnTypeFormattingCapability))]
2828
public partial record DocumentOnTypeFormattingParams : ITextDocumentIdentifierParams, IRequest<TextEditContainer?>
2929
{
3030
/// <summary>

src/Protocol/Features/Document/OnTypeRenameFeature.cs renamed to src/Protocol/Features/Document/LinkedEditingRangeFeature.cs

+8-8
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@ namespace Models
1919
{
2020
[Parallel]
2121
[Obsolete(Constants.Proposal)]
22-
[Method(TextDocumentNames.OnTypeRename, Direction.ClientToServer)]
22+
[Method(TextDocumentNames.LinkedEditingRange, Direction.ClientToServer)]
2323
[
2424
GenerateHandler("OmniSharp.Extensions.LanguageServer.Protocol.Document"),
2525
GenerateHandlerMethods,
2626
GenerateRequestMethods(typeof(ITextDocumentLanguageClient), typeof(ILanguageClient))
2727
]
28-
[RegistrationOptions(typeof(OnTypeRenameRegistrationOptions)), Capability(typeof(OnTypeRenameClientCapabilities))]
29-
public partial record OnTypeRenameParams : TextDocumentPositionParams, IWorkDoneProgressParams, IRequest<OnTypeRenameRanges>
28+
[RegistrationOptions(typeof(LinkedEditingRangeRegistrationOptions)), Capability(typeof(LinkedEditingRangeClientCapabilities))]
29+
public partial record LinkedEditingRangeParams : TextDocumentPositionParams, IWorkDoneProgressParams, IRequest<LinkedEditingRanges>
3030
{
3131
}
3232

3333
[Obsolete(Constants.Proposal)]
34-
public partial record OnTypeRenameRanges
34+
public partial record LinkedEditingRanges
3535
{
3636
/// <summary>
3737
/// A list of ranges that can be renamed together. The ranges must have
@@ -49,16 +49,16 @@ public partial record OnTypeRenameRanges
4949
}
5050

5151
[Obsolete(Constants.Proposal)]
52-
[GenerateRegistrationOptions(nameof(ServerCapabilities.OnTypeRenameProvider))]
53-
public partial class OnTypeRenameRegistrationOptions : ITextDocumentRegistrationOptions, IWorkDoneProgressOptions { }
52+
[GenerateRegistrationOptions(nameof(ServerCapabilities.LinkedEditingRangeProvider))]
53+
public partial class LinkedEditingRangeRegistrationOptions : ITextDocumentRegistrationOptions, IWorkDoneProgressOptions { }
5454

5555
}
5656

5757
namespace Client.Capabilities
5858
{
5959
[Obsolete(Constants.Proposal)]
60-
[CapabilityKey(nameof(ClientCapabilities.TextDocument), nameof(TextDocumentClientCapabilities.OnTypeRename))]
61-
public partial class OnTypeRenameClientCapabilities : DynamicCapability, ConnectedCapability<IOnTypeRenameHandler> { }
60+
[CapabilityKey(nameof(ClientCapabilities.TextDocument), nameof(TextDocumentClientCapabilities.LinkedEditingRange))]
61+
public partial class LinkedEditingRangeClientCapabilities : DynamicCapability, ConnectedCapability<ILinkedEditingRangeHandler> { }
6262
}
6363

6464
namespace Document

src/Protocol/Server/Capabilities/ServerCapabilities.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ public class ServerCapabilities : CapabilitiesBase
191191
/// </summary>
192192
[Optional]
193193
[Obsolete(Constants.Proposal)]
194-
public BooleanOr<OnTypeRenameRegistrationOptions.StaticOptions>? OnTypeRenameProvider { get; set; }
194+
public BooleanOr<LinkedEditingRangeRegistrationOptions.StaticOptions>? LinkedEditingRangeProvider { get; set; }
195195

196196
/// <summary>
197197
/// The server provides folding provider support.

src/Protocol/TextDocumentNames.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,6 @@ public static class TextDocumentNames
4545
[Obsolete(Constants.Proposal)] public const string SemanticTokensFullDelta = "textDocument/semanticTokens/full/delta";
4646
[Obsolete(Constants.Proposal)] public const string SemanticTokensRange = "textDocument/semanticTokens/range";
4747
[Obsolete(Constants.Proposal)] public const string Moniker = "textDocument/moniker";
48-
[Obsolete(Constants.Proposal)] public const string OnTypeRename = "textDocument/onTypeRename";
48+
[Obsolete(Constants.Proposal)] public const string LinkedEditingRange = "textDocument/linkedEditingRange";
4949
}
5050
}

0 commit comments

Comments
 (0)