34 references to SourceGeneratedDocumentUri
IdeBenchmarks (1)
Lsp\LspSourceGeneratorBenchmarks.cs (1)
127
var sgUri =
SourceGeneratedDocumentUri
.Create(sgIdentity);
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
RazorUri.cs (2)
19
=> generatedDocumentUri.Scheme ==
SourceGeneratedDocumentUri
.Scheme;
25
if (
SourceGeneratedDocumentUri
.DeserializeIdentity(solution, generatedDocumentUri) is not { } identity)
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Extensions\Extensions.cs (4)
31
?
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocument.Identity)
100
if (documentUri.ParsedUri.Scheme !=
SourceGeneratedDocumentUri
.Scheme)
106
var documentId =
SourceGeneratedDocumentUri
.DeserializeIdentity(solution, documentUri.ParsedUri)?.DocumentId;
135
if (documentUri.ParsedUri?.Scheme ==
SourceGeneratedDocumentUri
.Scheme)
Handler\SourceGenerators\SourceGeneratedDocumentContentProvider.cs (1)
23
public string Scheme =>
SourceGeneratedDocumentUri
.Scheme;
Handler\SourceGenerators\SourceGeneratorRefreshQueue.cs (1)
25
protected override string Scheme =>
SourceGeneratedDocumentUri
.Scheme;
Workspaces\LspWorkspaceManager.cs (2)
375
_trackedDocuments.Keys.Where(static trackedDocument => trackedDocument.ParsedUri?.Scheme ==
SourceGeneratedDocumentUri
.Scheme)
377
.Select(uri => (identity:
SourceGeneratedDocumentUri
.DeserializeIdentity(workspaceCurrentSolution, uri.ParsedUri!), _trackedDocuments[uri].SourceText))
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (23)
Definitions\GoToDefinitionTests.cs (1)
319
Assert.Equal(
SourceGeneratedDocumentUri
.Scheme, result.DocumentUri.GetRequiredParsedUri().Scheme);
Definitions\GoToTypeDefinitionTests.cs (1)
229
Assert.Equal(
SourceGeneratedDocumentUri
.Scheme, result.DocumentUri.GetRequiredParsedUri().Scheme);
Diagnostics\PullDiagnosticTests.cs (1)
790
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
Workspaces\LspWorkspaceManagerTests.cs (3)
658
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
679
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
695
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
Workspaces\SourceGeneratedDocumentTests.cs (14)
41
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
56
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
76
var sourceGeneratorDocumentUris = sourceGeneratedDocuments.Select(s =>
SourceGeneratedDocumentUri
.Create(s.Identity));
108
Assert.Contains(
SourceGeneratedDocumentUri
.Scheme, textDocumentContentCapabilities.Schemes);
118
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
137
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
156
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
182
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
225
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
362
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
444
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
468
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
502
var sourceGeneratorDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocumentIdentity);
554
var sourceGeneratedDocumentUri =
SourceGeneratedDocumentUri
.Create(sourceGeneratedDocuments.Single().Identity);
Workspaces\SourceGeneratedDocumentUriTests.cs (3)
34
var uri =
SourceGeneratedDocumentUri
.Create(identity);
35
Assert.Equal(
SourceGeneratedDocumentUri
.Scheme, uri.GetRequiredParsedUri().Scheme);
36
var deserialized =
SourceGeneratedDocumentUri
.DeserializeIdentity(testLspServer.TestWorkspace.CurrentSolution, uri.GetRequiredParsedUri());