Skip to content

Commit cdb1992

Browse files
committed
chore(Lsp.Workspace): add workspaceDocumentDetails
1 parent 2da657f commit cdb1992

17 files changed

+25
-54
lines changed

src/CSharpLanguageServer/Handlers/CodeAction.fs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -332,9 +332,7 @@ module CodeAction =
332332
: AsyncLspResult<TextDocumentCodeActionResult option> =
333333
async {
334334
let docForUri =
335-
p.TextDocument.Uri
336-
|> workspaceDocument context.Workspace AnyDocument
337-
|> Option.map fst
335+
p.TextDocument.Uri |> workspaceDocument context.Workspace AnyDocument
338336

339337
match docForUri with
340338
| None -> return None |> LspResult.success
@@ -409,7 +407,6 @@ module CodeAction =
409407
let docForUri =
410408
resolutionData.Value.TextDocumentUri
411409
|> workspaceDocument context.Workspace AnyDocument
412-
|> Option.map fst
413410

414411
match docForUri with
415412
| None -> return raise (Exception(sprintf "no document for uri %s" resolutionData.Value.TextDocumentUri))

src/CSharpLanguageServer/Handlers/CodeLens.fs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,7 @@ module CodeLens =
9191

9292
let handle (context: ServerRequestContext) (p: CodeLensParams) : AsyncLspResult<CodeLens[] option> = async {
9393
let docForUri =
94-
p.TextDocument.Uri
95-
|> workspaceDocument context.Workspace AnyDocument
96-
|> Option.map fst
94+
p.TextDocument.Uri |> workspaceDocument context.Workspace AnyDocument
9795

9896
match docForUri with
9997
| None -> return None |> LspResult.success

src/CSharpLanguageServer/Handlers/Completion.fs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -187,9 +187,7 @@ module Completion =
187187
: Async<LspResult<U2<CompletionItem array, CompletionList> option>> =
188188
async {
189189
let docForUri =
190-
p.TextDocument.Uri
191-
|> workspaceDocument context.Workspace AnyDocument
192-
|> Option.map fst
190+
p.TextDocument.Uri |> workspaceDocument context.Workspace AnyDocument
193191

194192
match docForUri with
195193
| None -> return None |> LspResult.success

src/CSharpLanguageServer/Handlers/Diagnostic.fs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,7 @@ module Diagnostic =
3939
RelatedDocuments = None }
4040

4141
let docForUri =
42-
p.TextDocument.Uri
43-
|> workspaceDocument context.Workspace AnyDocument
44-
|> Option.map fst
42+
p.TextDocument.Uri |> workspaceDocument context.Workspace AnyDocument
4543

4644
match docForUri with
4745
| None -> return emptyReport |> U2.C1 |> LspResult.success

src/CSharpLanguageServer/Handlers/DocumentFormatting.fs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ module DocumentFormatting =
3030

3131
p.TextDocument.Uri
3232
|> workspaceDocument context.Workspace UserDocument
33-
|> Option.map fst
3433
|> async.Return
3534
|> Async.bindOption formatDocument
3635
|> Async.map LspResult.success

src/CSharpLanguageServer/Handlers/DocumentOnTypeFormatting.fs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,7 @@ module DocumentOnTypeFormatting =
5151
None
5252

5353
let docForUri =
54-
p.TextDocument.Uri
55-
|> workspaceDocument context.Workspace UserDocument
56-
|> Option.map fst
54+
p.TextDocument.Uri |> workspaceDocument context.Workspace UserDocument
5755

5856
match docForUri with
5957
| None -> return None |> LspResult.success

src/CSharpLanguageServer/Handlers/DocumentRangeFormatting.fs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ module DocumentRangeFormatting =
2222
None
2323

2424
let docForUri =
25-
p.TextDocument.Uri
26-
|> workspaceDocument context.Workspace UserDocument
27-
|> Option.map fst
25+
p.TextDocument.Uri |> workspaceDocument context.Workspace UserDocument
2826

2927
match docForUri with
3028
| None -> return None |> LspResult.success

src/CSharpLanguageServer/Handlers/DocumentSymbol.fs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -294,9 +294,7 @@ module DocumentSymbol =
294294
|> Option.defaultValue false
295295

296296
let docForUri =
297-
p.TextDocument.Uri
298-
|> workspaceDocument context.Workspace AnyDocument
299-
|> Option.map fst
297+
p.TextDocument.Uri |> workspaceDocument context.Workspace AnyDocument
300298

301299
match docForUri with
302300
| None -> return None |> LspResult.success

src/CSharpLanguageServer/Handlers/InlayHint.fs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -242,9 +242,7 @@ module InlayHint =
242242

243243
let handle (context: ServerRequestContext) (p: InlayHintParams) : AsyncLspResult<InlayHint[] option> = async {
244244
let docForUri =
245-
p.TextDocument.Uri
246-
|> workspaceDocument context.Workspace UserDocument
247-
|> Option.map fst
245+
p.TextDocument.Uri |> workspaceDocument context.Workspace UserDocument
248246

249247
match docForUri with
250248
| None -> return None |> LspResult.success

src/CSharpLanguageServer/Handlers/Rename.fs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,7 @@ module Rename =
9090
let prepare (context: ServerRequestContext) (p: PrepareRenameParams) : AsyncLspResult<PrepareRenameResult option> = async {
9191

9292
let docForUri =
93-
p.TextDocument.Uri
94-
|> workspaceDocument context.Workspace UserDocument
95-
|> Option.map fst
93+
p.TextDocument.Uri |> workspaceDocument context.Workspace UserDocument
9694

9795
match docForUri with
9896
| None -> return None |> LspResult.success

0 commit comments

Comments
 (0)