1 instantiation of SourceGeneratedDocumentGetTextState
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\SourceGenerators\SourceGeneratedDocumentGetTextHandler.cs (1)
60
var newResult = await cache.GetOrComputeNewDataAsync(previousPullResults, projectOrDocument, document.Project, new
SourceGeneratedDocumentGetTextState
(document), cancellationToken).ConfigureAwait(false);
4 references to SourceGeneratedDocumentGetTextState
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\SourceGenerators\SourceGeneratedDocumentCache.cs (4)
17
internal sealed class SourceGeneratedDocumentCache(string uniqueKey) : VersionedPullCache<(SourceGeneratorExecutionVersion, VersionStamp), object?,
SourceGeneratedDocumentGetTextState
, SourceText?>(uniqueKey), ILspService
19
public override async Task<(SourceGeneratorExecutionVersion, VersionStamp)> ComputeCheapVersionAsync(
SourceGeneratedDocumentGetTextState
state, CancellationToken cancellationToken)
28
public override Task<object?> ComputeExpensiveVersionAsync(
SourceGeneratedDocumentGetTextState
state, CancellationToken cancellationToken)
38
public override async Task<SourceText?> ComputeDataAsync(
SourceGeneratedDocumentGetTextState
state, CancellationToken cancellationToken)