// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.usingSystem.Composition;usingSystem.Threading;usingSystem.Threading.Tasks;usingMicrosoft.VisualStudio.LanguageServer.Protocol;namespaceMicrosoft.CodeAnalysis.LanguageServer.Handler{[Shared][ExportLspMethod(Methods.TextDocumentRangeFormattingName)]internalclassFormatDocumentRangeHandler:FormatDocumentHandlerBase,IRequestHandler<DocumentRangeFormattingParams,TextEdit[]>{publicasyncTask<TextEdit[]>HandleRequestAsync(Solutionsolution,DocumentRangeFormattingParamsrequest,ClientCapabilitiesclientCapabilities,CancellationTokencancellationToken){returnawaitGetTextEdits(solution,request.TextDocument.Uri,cancellationToken,range:request.Range).ConfigureAwait(false);}}}