1 write to FrozenSourceGeneratedDocumentStates
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionCompilationState.cs (1)
75FrozenSourceGeneratedDocumentStates = frozenSourceGeneratedDocumentStates;
17 references to FrozenSourceGeneratedDocumentStates
Microsoft.CodeAnalysis.Workspaces (17)
Diagnostics\Extensions.cs (2)
379if (solution.CompilationState.FrozenSourceGeneratedDocumentStates.Count > 0) 381var frozenGeneratedDocuments = solution.CompilationState.FrozenSourceGeneratedDocumentStates.States.Values
Workspace\Solution\SolutionChanges.cs (3)
97if (NewSolution.CompilationState.FrozenSourceGeneratedDocumentStates.IsEmpty) 101foreach (var (id, _) in NewSolution.CompilationState.FrozenSourceGeneratedDocumentStates.States) 108return NewSolution.CompilationState.FrozenSourceGeneratedDocumentStates.GetChangedStateIds(
Workspace\Solution\SolutionCompilationState.cs (5)
131frozenSourceGeneratedDocumentStates ??= FrozenSourceGeneratedDocumentStates; 137frozenSourceGeneratedDocumentStates == FrozenSourceGeneratedDocumentStates) 1365if (FrozenSourceGeneratedDocumentStates.IsEmpty) 1368var projectIdsToUnfreeze = FrozenSourceGeneratedDocumentStates.States.Values 1460foreach (var (id, state) in FrozenSourceGeneratedDocumentStates.States)
Workspace\Solution\SolutionCompilationState_Checksum.cs (4)
22/// <see cref="SolutionState"/>, as well as the checksums for <see cref="FrozenSourceGeneratedDocumentStates"/> 126var identityChecksums = FrozenSourceGeneratedDocumentStates.SelectAsArray( 129var frozenSourceGeneratedDocumentTexts = await FrozenSourceGeneratedDocumentStates.GetDocumentChecksumsAndIdsAsync(cancellationToken).ConfigureAwait(false); 131var frozenSourceGeneratedDocumentGenerationDateTimes = FrozenSourceGeneratedDocumentStates.SelectAsArray(d => d.GenerationDateTime);
Workspace\Solution\StateChecksums.cs (3)
130compilationState.FrozenSourceGeneratedDocumentStates, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false); 147Contract.ThrowIfFalse(compilationState.FrozenSourceGeneratedDocumentStates.TryGetState(documentId, out var state)); 161Contract.ThrowIfFalse(compilationState.FrozenSourceGeneratedDocumentStates.TryGetState(id, out var state));