163 references to GetURI
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
LanguageServer\VSTypeScriptHandlerTests.cs (3)
54
var request = new TSRequest(document.
GetURI
(), ProtocolConversions.ProjectIdToProjectContextId(document.Project.Id));
77
TextDocument = CreateTextDocumentIdentifier(document.
GetURI
(), document.Project.Id)
185
Assert.Equal(context.Document.
GetURI
(), request.Document);
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (4)
Cohost\RazorCohostRequestContext.cs (1)
16
internal DocumentUri? DocumentUri => context.TextDocument?.
GetURI
();
RazorRequestContext.cs (1)
14
internal Uri? Uri => context.TextDocument?.
GetURI
().ParsedUri;
TextDocumentExtensions.cs (2)
16
=> document.
GetURI
().GetRequiredParsedUri();
19
=> document.
GetURI
();
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Internal\XamlDiagnosticSource.cs (1)
22
TextDocumentIdentifier? IDiagnosticSource.GetDocumentIdentifier() => new() { DocumentUri = document.
GetURI
() };
Microsoft.CodeAnalysis.LanguageServer.Protocol (20)
Extensions\ProtocolConversions.cs (4)
303
=> new() { DocumentUri = document.
GetURI
() };
306
=> new() { DocumentUri = document.
GetURI
() };
426
uriToTextEdits.Add((oldDocument.
GetURI
(), TextChangeToTextEdit(textChange, oldText)));
511
var uri = document.
GetURI
();
Handler\AbstractRefreshQueue.cs (1)
84
var documentUri = document.
GetURI
();
Handler\CodeActions\CodeActionResolveHelper.cs (4)
224
textDocumentEdits.Add(new DeleteFile { DocumentUri = oldTextDoc.
GetURI
() });
243
uri = newTextDoc.
GetURI
();
305
var documentIdentifier = new OptionalVersionedTextDocumentIdentifier { DocumentUri = newTextDoc.
GetURI
() };
316
textDocumentEdits.Add(new RenameFile() { OldDocumentUri = oldTextDoc.
GetURI
(), NewDocumentUri = newTextDoc.GetUriForRenamedDocument() });
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDiagnosticSourceHelpers.cs (2)
46
if (context.IsTracking(document.
GetURI
()))
48
context.TraceDebug($"Skipping tracked document: {document.
GetURI
()}");
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
29
? new VSTextDocumentIdentifier { ProjectContext = ProtocolConversions.ProjectToProjectContext(Document.Project), DocumentUri = Document.
GetURI
() }
Handler\EditAndContinue\WorkspaceEditAndContinueDiagnosticSourceProvider.cs (1)
29
return EditAndContinueDiagnosticSource.CreateWorkspaceDiagnosticSourcesAsync(context.Solution!, document => context.IsTracking(document.
GetURI
()), cancellationToken);
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (2)
75
documentUri = document.
GetURI
();
94
documentUri = newDocument.
GetURI
();
Handler\SpellCheck\DocumentSpellCheckHandler.cs (2)
54
if (!context.IsTracking(context.Document.
GetURI
()))
56
context.TraceDebug($"Ignoring spell check request for untracked document: {context.Document.
GetURI
()}");
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (2)
80
if (context.IsTracking(document.
GetURI
()))
82
context.TraceDebug($"Skipping tracked document: {document.
GetURI
()}");
Handler\Symbols\DocumentSymbolsHandler.cs (1)
97
DocumentUri = document.
GetURI
(),
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (135)
CodeActions\CodeActionResolveTests.cs (2)
303
var existingDocumentUri = testWorkspace.CurrentSolution.GetRequiredDocument(testWorkspace.Documents.Single().Id).
GetURI
();
430
var existingDocumentUri = existingDocument.
GetURI
();
CodeLens\AbstractCodeLensTests.cs (3)
24
var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().
GetURI
());
59
var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().
GetURI
());
82
var textDocument = CreateTextDocumentIdentifier(testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().
GetURI
());
CodeLens\CSharpCodeLensTests.cs (1)
430
var documentUri = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().
GetURI
();
Diagnostics\AbstractPullDiagnosticTestsBase.cs (3)
182
private protected static Task CloseDocumentAsync(TestLspServer testLspServer, Document document) => testLspServer.CloseDocumentAsync(document.
GetURI
());
227
await testLspServer.InsertTextAsync(document.
GetURI
(), (lineInfo.Start.Line, lineInfo.Start.Character, text));
230
private protected static Task OpenDocumentAsync(TestLspServer testLspServer, Document document) => testLspServer.OpenDocumentAsync(document.
GetURI
());
Diagnostics\DiagnosticsPullCacheTests.cs (6)
38
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
46
testLspServer, document.
GetURI
(),
68
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
77
testLspServer, document.
GetURI
(),
99
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
105
testLspServer, document.
GetURI
(),
Diagnostics\NonLocalDiagnosticTests.cs (4)
43
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics: false, category: PublicDocumentNonLocalDiagnosticSourceProvider.NonLocal);
51
Assert.Equal(document.
GetURI
(), results[0].Uri);
54
var results2 = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics: false, previousResultId: results.Single().ResultId, category: PublicDocumentNonLocalDiagnosticSourceProvider.NonLocal);
63
var results2 = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics: false, category: PublicDocumentNonLocalDiagnosticSourceProvider.NonLocal);
Diagnostics\PullDiagnosticTests.cs (58)
47
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
53
results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
68
testLspServer, document.
GetURI
(), useVSDiagnostics);
88
testLspServer, document.
GetURI
(), useVSDiagnostics, category: PullDiagnosticCategories.DocumentCompilerSyntax);
91
testLspServer, document.
GetURI
(), useVSDiagnostics, category: PullDiagnosticCategories.DocumentCompilerSemantic);
97
testLspServer, document.
GetURI
(), useVSDiagnostics, previousResultId: syntaxResults.Single().ResultId, category: PullDiagnosticCategories.DocumentCompilerSyntax);
99
testLspServer, document.
GetURI
(), useVSDiagnostics, previousResultId: semanticResults.Single().ResultId, category: PullDiagnosticCategories.DocumentCompilerSemantic);
105
testLspServer, document.
GetURI
(), useVSDiagnostics, category: PullDiagnosticCategories.DocumentAnalyzerSyntax);
108
testLspServer, document.
GetURI
(), useVSDiagnostics, category: PullDiagnosticCategories.DocumentAnalyzerSemantic);
114
testLspServer, document.
GetURI
(), useVSDiagnostics, previousResultId: syntaxAnalyzerResults.Single().ResultId, category: PullDiagnosticCategories.DocumentAnalyzerSyntax);
116
testLspServer, document.
GetURI
(), useVSDiagnostics, previousResultId: semanticAnalyzerResults.Single().ResultId, category: PullDiagnosticCategories.DocumentAnalyzerSemantic);
170
testLspServer, document.
GetURI
(), useVSDiagnostics: true);
187
testLspServer, document.
GetURI
(), useVSDiagnostics: true);
210
testLspServer, document.
GetURI
(), useVSDiagnostics: true, category: PullDiagnosticCategories.Task);
226
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
244
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics).ConfigureAwait(false);
252
results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics, results.Single().ResultId).ConfigureAwait(false);
269
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
275
testLspServer, document.
GetURI
(), useVSDiagnostics, previousResultId: resultId);
292
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
303
testLspServer, document.
GetURI
(), useVSDiagnostics, previousResultId: resultId);
320
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
325
results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics, results.Single().ResultId);
339
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
346
testLspServer, document.
GetURI
(),
368
testLspServer, document.
GetURI
(), useVSDiagnostics);
384
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics, useProgress: true);
427
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, csproj2Document.
GetURI
(), useVSDiagnostics);
438
results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, csproj1Document.
GetURI
(), useVSDiagnostics);
488
DocumentUri = document.
GetURI
(),
528
await testLspServer.OpenDocumentAsync(csproj1Document.
GetURI
());
529
await testLspServer.OpenDocumentAsync(csproj2Document.
GetURI
());
532
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, csproj1Document.
GetURI
(), useVSDiagnostics);
538
await testLspServer.ReplaceTextAsync(csproj2Document.
GetURI
(), (locationToReplace, "B"));
540
results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, csproj1Document.
GetURI
(), useVSDiagnostics, originalResultId);
580
await testLspServer.OpenDocumentAsync(csproj1Document.
GetURI
());
581
await testLspServer.OpenDocumentAsync(csproj2Document.
GetURI
());
584
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, csproj1Document.
GetURI
(), useVSDiagnostics);
591
await testLspServer.ReplaceTextAsync(csproj2Document.
GetURI
(), (locationToReplace, "B"));
593
results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, csproj1Document.
GetURI
(), useVSDiagnostics, originalResultId);
612
testLspServer, document.
GetURI
(), useVSDiagnostics);
632
testLspServer, document.
GetURI
(), useVSDiagnostics);
682
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
706
results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
722
results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics);
748
testLspServer, document.
GetURI
(), useVSDiagnostics);
774
testLspServer, document.
GetURI
(), useVSDiagnostics);
814
testLspServer, document.
GetURI
(), useVSDiagnostics);
843
testLspServer, document.
GetURI
(), useVSDiagnostics);
884
testLspServer, document.
GetURI
(), useVSDiagnostics);
910
testLspServer, document.
GetURI
(), useVSDiagnostics);
932
testLspServer, document.
GetURI
(), useVSDiagnostics: true);
1251
var results = await RunGetDocumentPullDiagnosticsAsync(testLspServer, document.
GetURI
(), useVSDiagnostics: false, category: PullDiagnosticCategories.EditAndContinue);
1297
var documentResults1 = await RunGetDocumentPullDiagnosticsAsync(testLspServer, openDocument.
GetURI
(), useVSDiagnostics, category: PullDiagnosticCategories.EditAndContinue);
1321
testLspServer, openDocument.
GetURI
(), previousResultId: documentResults1.Single().ResultId, useVSDiagnostics: useVSDiagnostics, category: PullDiagnosticCategories.EditAndContinue);
1342
testLspServer, openDocument.
GetURI
(), previousResultId: documentResults2.Single().ResultId, useVSDiagnostics: useVSDiagnostics, category: PullDiagnosticCategories.EditAndContinue);
2077
var uri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().
GetURI
();
2165
var uri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().
GetURI
();
FoldingRanges\FoldingRangesTests.cs (1)
73
TextDocument = CreateTextDocumentIdentifier(document.
GetURI
())
InlayHint\AbstractInlayHintTests.cs (1)
26
var textDocumentIdentifier = CreateTextDocumentIdentifier(document.
GetURI
());
InlayHint\CSharpInlayHintTests.cs (1)
113
var textDocument = CreateTextDocumentIdentifier(document.
GetURI
());
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (1)
129
var fileInWorkspaceUri = testLspServer.GetCurrentSolution().Projects.Single().Documents.Single().
GetURI
();
RelatedDocuments\RelatedDocumentsTests.cs (6)
67
project.Documents.First().
GetURI
(),
94
project.Documents.First().
GetURI
(),
129
project.Documents.First().
GetURI
(),
157
project.Documents.First().
GetURI
(),
173
project.Documents.First().
GetURI
(),
205
project.Documents.First().
GetURI
(),
SpellCheck\SpellCheckTests.cs (22)
40
var results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
());
62
var results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
());
93
var results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
());
128
var results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
()).ConfigureAwait(false);
142
results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
(), results.Single().ResultId).ConfigureAwait(false);
163
var results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
());
175
testLspServer, document.
GetURI
(), previousResultId: resultId);
198
var results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
());
212
results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
(), results.Single().ResultId);
246
var results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
());
259
testLspServer, document.
GetURI
(),
286
var results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
());
312
var results = await RunGetDocumentSpellCheckSpansAsync(testLspServer, document.
GetURI
(), useProgress: true);
347
TextDocument = CreateTextDocumentIdentifier(document.
GetURI
()),
424
TextDocument = CreateTextDocumentIdentifier(document.
GetURI
()),
464
TextDocument = CreateTextDocumentIdentifier(document.
GetURI
()),
502
TextDocument = CreateTextDocumentIdentifier(document.
GetURI
()),
528
TextDocument = CreateTextDocumentIdentifier(document.
GetURI
()),
558
TextDocument = CreateTextDocumentIdentifier(document.
GetURI
()),
606
=> testLspServer.OpenDocumentAsync(document.
GetURI
());
609
=> testLspServer.CloseDocumentAsync(document.
GetURI
());
664
await testLspServer.InsertTextAsync(document.
GetURI
(), (lineInfo.Start.Line, lineInfo.Start.Character, text));
Symbols\DocumentSymbolsTests.cs (1)
226
TextDocument = CreateTextDocumentIdentifier(document.
GetURI
())
UriTests.cs (8)
56
Assert.Equal(looseFileUri, document.
GetURI
());
82
Assert.Equal(looseFileUri, document.
GetURI
());
114
Assert.Equal(expectedDocumentUri, document.
GetURI
());
125
Assert.Equal(expectedDocumentUri, document.
GetURI
());
137
var fileDocumentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().
GetURI
();
152
Assert.Equal(fileDocumentUri, fileDocument.
GetURI
());
159
Assert.Equal(gitDocumentUri, gitDocument.
GetURI
());
306
Assert.Equal(looseFileUri, document.
GetURI
());
Workspaces\LspWorkspaceManagerTests.cs (17)
34
var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().
GetURI
();
61
var firstDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).
GetURI
();
62
var secondDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test2")).
GetURI
();
113
var firstDocumentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).
GetURI
();
116
var secondDocumentUri = secondDocument.
GetURI
();
151
var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).
GetURI
();
175
var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).
GetURI
();
217
var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.Single(d => d.FilePath!.Contains("test1")).
GetURI
();
225
var newDocumentUri = newSolution.GetRequiredDocument(newDocumentId).
GetURI
();
388
Assert.Equal(firstWorkspaceDocumentUri, firstDocument.
GetURI
());
393
Assert.Equal(secondWorkspaceDocumentUri, secondDocument.
GetURI
());
443
Assert.Equal(firstWorkspaceDocumentUri, firstDocument.
GetURI
());
448
Assert.Equal(secondWorkspaceDocumentUri, secondDocument.
GetURI
());
488
var documentUri = testWorkspace.CurrentSolution.Projects.First().Documents.First().
GetURI
();
525
var documentUri = testLspServer.GetCurrentSolution().Projects.First().Documents.First().
GetURI
();
609
var documentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().
GetURI
();
648
var documentUri = testLspServer.TestWorkspace.CurrentSolution.Projects.Single().Documents.Single().
GetURI
();