19 writes to DocumentUri
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Extensions\ProtocolConversions.cs (3)
382
DocumentUri
= location.DocumentUri,
501
DocumentUri
= uri,
531
DocumentUri
= documentUri,
Extensions\ProtocolConversions.Diagnostics.cs (1)
95
DocumentUri
= ProtocolConversions.CreateAbsoluteDocumentUri(l.UnmappedFileSpan.Path)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
91
DocumentUri
= ProtocolConversions.CreateAbsoluteDocumentUri(declarationFile.FilePath!),
Handler\References\FindUsagesLSPContext.cs (1)
285
DocumentUri
= ProtocolConversions.CreateAbsoluteDocumentUri(declarationFile.FilePath),
Handler\Symbols\DocumentSymbolsHandler.cs (1)
97
DocumentUri
= document.GetURI(),
Protocol\Location.cs (1)
35
set =>
DocumentUri
= new DocumentUri(value);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (7)
Definitions\GoToDefinitionTests.cs (1)
97
DocumentUri
= ProtocolConversions.CreateAbsoluteDocumentUri($"C:\\{TestSpanMapper.GeneratedFileName}"),
Metadata\LspMetadataAsSourceWorkspaceTests.cs (1)
105
DocumentUri
= definition.Single().DocumentUri,
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (2)
76
var caret = new LSP.Location { Range = new() { Start = new(0, 6), End = new(0, 7) },
DocumentUri
= looseFileUri };
297
DocumentUri
= looseFileUri,
References\FindImplementationsTests.cs (1)
99
DocumentUri
= ProtocolConversions.CreateAbsoluteDocumentUri($"C:\\{TestSpanMapper.GeneratedFileName}"),
Rename\RenameTests.cs (1)
177
DocumentUri
= ProtocolConversions.CreateAbsoluteDocumentUri($"C:\\{TestSpanMapper.GeneratedFileName}"),
Workspaces\SourceGeneratedDocumentTests.cs (1)
94
var location = new LSP.Location {
DocumentUri
= sourceGeneratorDocumentUri, Range = new LSP.Range { Start = new LSP.Position(0, 6), End = new LSP.Position(0, 6) } };
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
Utilities\AbstractLanguageServerClientTests.cs (1)
114
DocumentUri
= documentUri,
Microsoft.VisualStudio.LanguageServices.Xaml (3)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (3)
135
DocumentUri
= ProtocolConversions.CreateAbsoluteDocumentUri(sourceDefinition.FilePath),
147
DocumentUri
= ProtocolConversions.CreateAbsoluteDocumentUri(sourceDefinition.FilePath),
185
DocumentUri
= ProtocolConversions.CreateAbsoluteDocumentUri(declarationFile.FilePath),
142 references to DocumentUri
IdeBenchmarks (1)
Lsp\LspCompletionSerializationBenchmarks.cs (1)
108
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Extensions\ProtocolConversions.cs (1)
382
DocumentUri = location.
DocumentUri
,
Handler\MapCode\MapCodeHandler.cs (1)
128
if (!location.
DocumentUri
.Equals(textDocumentIdentifier.DocumentUri))
Handler\References\FindUsagesLSPContext.cs (1)
221
DisplayPath = location?.
DocumentUri
.GetRequiredParsedUri().LocalPath,
Protocol\Location.cs (6)
34
get =>
DocumentUri
.GetRequiredParsedUri();
57
return other != null && this.
DocumentUri
!= null && other.
DocumentUri
!= null &&
58
this.
DocumentUri
.Equals(other.
DocumentUri
) &&
64
hashCode = (hashCode * -1521134295) + this.
DocumentUri
.GetHashCode();
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (129)
CodeActions\CodeActionResolveTests.cs (1)
541
DocumentUri = locations.Single().
DocumentUri
CodeActions\CodeActionsTests.cs (6)
117
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
158
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
198
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
241
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
289
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
330
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
CodeActions\RunCodeActionsTests.cs (1)
41
DocumentUri = caretLocation.
DocumentUri
Completion\CompletionFeaturesTests.cs (16)
84
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
332
await testLspServer.OpenDocumentAsync(caretLocation.
DocumentUri
);
358
await testLspServer.InsertTextAsync(caretLocation.
DocumentUri
, (caretLocation.Range.End.Line, caretLocation.Range.End.Character, "s"));
461
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
655
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
762
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
792
await testLspServer.OpenDocumentAsync(caret.
DocumentUri
);
796
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
813
await testLspServer.InsertTextAsync(caret.
DocumentUri
, (caret.Range.End.Line, caret.Range.End.Character, "i"));
848
await testLspServer.OpenDocumentAsync(caretLocation.
DocumentUri
);
867
await testLspServer.InsertTextAsync(caretLocation.
DocumentUri
, (caretLocation.Range.End.Line, caretLocation.Range.End.Character, "s"));
964
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
1033
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
1085
await testLspServer.OpenDocumentAsync(caret.
DocumentUri
);
1089
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
1109
await testLspServer.InsertTextAsync(caret.
DocumentUri
, (caret.Range.End.Line, caret.Range.End.Character, "f"));
Completion\CompletionTests.cs (14)
979
await testLspServer.OpenDocumentAsync(caretLocation.
DocumentUri
);
992
await testLspServer.InsertTextAsync(caretLocation.
DocumentUri
, (caretLocation.Range.End.Line, caretLocation.Range.End.Character, "a"));
1047
await testLspServer.OpenDocumentAsync(caretLocation.
DocumentUri
);
1060
await testLspServer.InsertTextAsync(caretLocation.
DocumentUri
, (caretLocation.Range.End.Line, caretLocation.Range.End.Character, "C"));
1115
await testLspServer.OpenDocumentAsync(caretLocation.
DocumentUri
);
1129
await testLspServer.InsertTextAsync(caretLocation.
DocumentUri
, (caretLocation.Range.End.Line, caretLocation.Range.End.Character, "ask"));
1141
await testLspServer.DeleteTextAsync(caretLocation.
DocumentUri
, (caretLocation.Range.End.Line, caretLocation.Range.End.Character, caretLocation.Range.End.Line, caretLocation.Range.End.Character + 3));
1154
await testLspServer.InsertTextAsync(caretLocation.
DocumentUri
, (caretLocation.Range.End.Line, caretLocation.Range.End.Character, "i"));
1212
await testLspServer.OpenDocumentAsync(firstCaret.
DocumentUri
);
1339
await testLspServer.OpenDocumentAsync(firstCaretLocation.
DocumentUri
);
1355
await testLspServer.InsertTextAsync(secondCaretLocation.
DocumentUri
, (secondCaretLocation.Range.End.Line, secondCaretLocation.Range.End.Character, "S"));
1370
await testLspServer.InsertTextAsync(firstCaretLocation.
DocumentUri
, (firstCaretLocation.Range.End.Line, firstCaretLocation.Range.End.Character, "a"));
1459
await testLspServer.OpenDocumentAsync(caretLocation.
DocumentUri
);
1472
await testLspServer.InsertTextAsync(caretLocation.
DocumentUri
, (caretLocation.Range.End.Line, caretLocation.Range.End.Character, "z"));
DataTips\DataTipRangeHandlerTests.cs (1)
24
TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = caret.
DocumentUri
},
Definitions\GoToDefinitionTests.cs (3)
43
Assert.True(results.Single().
DocumentUri
.GetRequiredParsedUri().OriginalString.StartsWith("file"));
312
Assert.Equal(SourceGeneratedDocumentUri.Scheme, result.
DocumentUri
.GetRequiredParsedUri().Scheme);
331
Assert.True(results.Single().
DocumentUri
.GetRequiredParsedUri().OriginalString.EndsWith("String.cs"));
Definitions\GoToTypeDefinitionTests.cs (3)
229
Assert.Equal(SourceGeneratedDocumentUri.Scheme, result.
DocumentUri
.GetRequiredParsedUri().Scheme);
254
await testLspServer.OpenDocumentAsync(results.Single().
DocumentUri
, text: string.Empty).ConfigureAwait(false);
256
Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, results.Single().
DocumentUri
)).Kind);
Diagnostics\PullDiagnosticTests.cs (2)
694
await testLspServer.ReplaceTextAsync(textLocation.
DocumentUri
, (textEdit.Range, textEdit.NewText));
703
await testLspServer.ReplaceTextAsync(textLocation.
DocumentUri
, (textEdit.Range, textEdit.NewText));
DocumentChanges\DocumentChangesTests.cs (25)
39
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
46
await DidChange(testLspServer, locationTyped.
DocumentUri
, (4, 8, "// hi there"));
59
await DidClose(testLspServer, locationTyped.
DocumentUri
);
80
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
104
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
106
await Assert.ThrowsAnyAsync<StreamJsonRpc.RemoteRpcException>(() => DidOpen(testLspServer, locationTyped.
DocumentUri
));
126
await Assert.ThrowsAnyAsync<StreamJsonRpc.RemoteRpcException>(() => DidClose(testLspServer, locationTyped.
DocumentUri
));
146
await Assert.ThrowsAnyAsync<StreamJsonRpc.RemoteRpcException>(() => DidChange(testLspServer, locationTyped.
DocumentUri
, (0, 0, "goo")));
166
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
168
await DidClose(testLspServer, locationTyped.
DocumentUri
);
189
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
191
await DidChange(testLspServer, locationTyped.
DocumentUri
, (4, 8, "// hi there"));
223
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
225
await DidChange(testLspServer, locationTyped.
DocumentUri
, (4, 8, "// hi there"));
227
var documentTextFromWorkspace = (await testLspServer.GetDocumentTextAsync(locationTyped.
DocumentUri
)).ToString();
260
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
262
await DidChange(testLspServer, locationTyped.
DocumentUri
, (4, 8, "// hi there"), (5, 0, " // this builds on that\r\n"));
295
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
297
await DidChange(testLspServer, locationTyped.
DocumentUri
, (4, 8, "// there"), (4, 11, "hi "));
329
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
331
await DidChange(testLspServer, locationTyped.
DocumentUri
, (5, 0, " // this builds on that\r\n"), (4, 8, "// hi there"));
407
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
409
await DidChange(testLspServer, locationTyped.
DocumentUri
, (4, 8, "// hi there"));
410
await DidChange(testLspServer, locationTyped.
DocumentUri
, (5, 0, " // this builds on that\r\n"));
432
var documentText = await testLspServer.GetDocumentTextAsync(locationTyped.
DocumentUri
);
DocumentChanges\DocumentChangesTests.LinkedDocuments.cs (7)
34
await DidOpen(testLspServer, caretLocation.
DocumentUri
);
39
var solution = await GetLSPSolutionAsync(testLspServer, caretLocation.
DocumentUri
).ConfigureAwait(false);
46
await DidClose(testLspServer, caretLocation.
DocumentUri
);
78
await DidOpen(testLspServer, caretLocation.
DocumentUri
);
82
await DidChange(testLspServer, caretLocation.
DocumentUri
, (4, 8, "// hi there"));
84
var solution = await GetLSPSolutionAsync(testLspServer, caretLocation.
DocumentUri
).ConfigureAwait(false);
99
await DidClose(testLspServer, caretLocation.
DocumentUri
);
DocumentChanges\DocumentChangesTests.WithFindAllReferences.cs (5)
37
await DidOpen(testLspServer, locationTyped.
DocumentUri
);
47
await DidChange(testLspServer, locationTyped.
DocumentUri
, (5, 0, "var i = someInt + 1;\r\n"));
56
await DidChange(testLspServer, locationTyped.
DocumentUri
, (10, 0, "int someInt = A.someInt + 1;\r\n"));
66
await DidChange(testLspServer, locationTyped.
DocumentUri
, (13, 0, "var j = someInt + A.someInt;\r\n"));
82
await DidClose(testLspServer, locationTyped.
DocumentUri
);
Formatting\FormatDocumentOnTypeTests.cs (2)
111
var documentText = await testLspServer.GetDocumentTextAsync(locationTyped.
DocumentUri
);
129
TextDocument = CreateTextDocumentIdentifier(locationTyped.
DocumentUri
),
Formatting\FormatDocumentRangeTests.cs (3)
38
var documentText = await testLspServer.GetDocumentTextAsync(rangeToFormat.
DocumentUri
);
68
var documentText = await testLspServer.GetDocumentTextAsync(rangeToFormat.
DocumentUri
);
102
TextDocument = CreateTextDocumentIdentifier(location.
DocumentUri
),
Formatting\FormatDocumentTests.cs (9)
37
var documentURI = testLspServer.GetLocations("caret").Single().
DocumentUri
;
70
var documentURI = testLspServer.GetLocations("caret").Single().
DocumentUri
;
102
var documentURI = testLspServer.GetLocations("caret").Single().
DocumentUri
;
134
var documentURI = testLspServer.GetLocations("caret").Single().
DocumentUri
;
166
var documentURI = testLspServer.GetLocations("caret").Single().
DocumentUri
;
202
var documentURI = testLspServer.GetLocations("caret").Single().
DocumentUri
;
230
var documentURI = testLspServer.GetLocations("caret").Single().
DocumentUri
;
255
var documentURI = testLspServer.GetLocations("caret").Single().
DocumentUri
;
281
var documentURI = testLspServer.GetLocations("caret").Single().
DocumentUri
;
InlineCompletions\InlineCompletionsTests.cs (2)
243
var document = testLspServer.GetDocumentAsync(locationTyped.
DocumentUri
);
269
TextDocument = CreateTextDocumentIdentifier(locationTyped.
DocumentUri
),
MapCode\MapCodeTests.cs (1)
81
var documentUri = ranges.Single().
DocumentUri
;
Metadata\LspMetadataAsSourceWorkspaceTests.cs (8)
48
await testLspServer.OpenDocumentAsync(definition.Single().
DocumentUri
, text: string.Empty).ConfigureAwait(false);
50
Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, definition.Single().
DocumentUri
)).Kind);
54
await testLspServer.CloseDocumentAsync(definition.Single().
DocumentUri
).ConfigureAwait(false);
56
Assert.Equal(WorkspaceKind.MetadataAsSource, (await GetWorkspaceForDocument(testLspServer, definition.Single().
DocumentUri
)).Kind);
86
await testLspServer.OpenDocumentAsync(definition.Single().
DocumentUri
, text: """
95
var workspaceForDocument = await GetWorkspaceForDocument(testLspServer, definition.Single().
DocumentUri
);
105
DocumentUri = definition.Single().
DocumentUri
,
118
Assert.Contains("String.cs", definitionFromMetadata.Single().
DocumentUri
.UriString);
OnAutoInsert\OnAutoInsertTests.cs (3)
360
var document = await testLspServer.GetDocumentAsync(locationTyped.
DocumentUri
);
375
var documentText = await (await testLspServer.GetDocumentAsync(locationTyped.
DocumentUri
)).GetTextAsync();
402
TextDocument = CreateTextDocumentIdentifier(locationTyped.
DocumentUri
),
Ordering\RequestOrderingTests.cs (2)
198
await ExecuteDidOpen(testLspServer, testLspServer.GetLocations("caret").First().
DocumentUri
);
247
await ExecuteDidOpen(testLspServer, testLspServer.GetLocations("caret").First().
DocumentUri
);
ProjectContext\GetTextDocumentWithContextHandlerTests.cs (3)
35
var documentUri = testLspServer.GetLocations("caret").Single().
DocumentUri
;
63
var documentUri = testLspServer.GetLocations("caret").Single().
DocumentUri
;
94
var documentUri = testLspServer.GetLocations("caret").Single().
DocumentUri
;
ProtocolConversionsTests.cs (1)
305
var document = await GetTextDocumentAsync(testLspServer, caret.
DocumentUri
);
References\FindAllReferencesHandlerTests.cs (3)
219
Assert.NotNull(results[0].Location!.
DocumentUri
);
339
Assert.True(results[0].Location.
DocumentUri
.ToString().EndsWith("String.cs"));
347
TextDocument = CreateTextDocumentIdentifier(caret.
DocumentUri
),
Rename\PrepareRenameTests.cs (1)
99
TextDocument = CreateTextDocumentIdentifier(location.
DocumentUri
)
Rename\RenameTests.cs (2)
185
var expectedMappedDocument = TestSpanMapper.MappedFileLocation.
DocumentUri
;
338
TextDocument = CreateTextDocumentIdentifier(location.
DocumentUri
)
SemanticTokens\AbstractSemanticTokensTests.cs (3)
56
TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = caret.
DocumentUri
}
62
TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = location.
DocumentUri
},
69
TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = caret.
DocumentUri
},
SimplifyMethod\SimplifyMethodTests.cs (1)
58
TextDocument = CreateTextDocumentIdentifier(location.
DocumentUri
),
ValidateBreakableRange\ValidateBreakableRangeTests.cs (1)
265
TextDocument = new LSP.TextDocumentIdentifier { DocumentUri = caret.
DocumentUri
},
Microsoft.CodeAnalysis.LanguageServer.UnitTests (2)
Services\ExtractRefactoringTests.cs (1)
90
var updatedCode = testLspClient.GetDocumentText(caretLocation.
DocumentUri
);
Utilities\AbstractLanguageServerClientTests.cs (1)
142
TextDocument = CreateTextDocumentIdentifier(location.
DocumentUri
),
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
290
var document = GetOrAddDocument(location.
DocumentUri
.GetRequiredParsedUri().LocalPath);