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