1 write to Documents
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionState.CompilationTracker.CompilationTrackerState.cs (1)
64
Documents
= documents;
13 references to Documents
Microsoft.CodeAnalysis.Workspaces (13)
Workspace\Solution\SolutionState.CompilationTracker.CompilationTrackerState.cs (6)
36
/// Whether the generated documents in <see cref="
Documents
"/> are final and should not be regenerated.
83
return new(
Documents
, Driver, documentsAreFinal);
88
return DocumentsAreFinalAndFrozen ? this : new(
Documents
, Driver, documentsAreFinal: true, documentsAreFinalAndFrozen: true);
92
=> Driver == driver ? this : new(
Documents
, driver, DocumentsAreFinal, DocumentsAreFinalAndFrozen);
145
foreach (var generatedDocument in generatorInfo.
Documents
.States.Values)
276
if (this.GeneratorInfo.
Documents
.IsEmpty)
Workspace\Solution\SolutionState.CompilationTracker.cs (7)
288
compilationWithoutGeneratedDocuments.AddSyntaxTrees(generatorInfo.
Documents
.States.Values.Select(state => state.GetSyntaxTree(cancellationToken))));
325
compilationWithoutGeneratedDocuments.AddSyntaxTrees(generatorInfo.
Documents
.States.Values.Select(state => state.GetSyntaxTree(cancellationToken))));
788
await generatorInfo.
Documents
.States.Values.SelectAsArrayAsync(state => state.GetSyntaxTreeAsync(cancellationToken)).ConfigureAwait(false));
869
if (generatorInfo.
Documents
.Count != generatedTreeCount)
887
generatorInfo.
Documents
,
1057
return compilationInfo.GeneratorInfo.
Documents
;
1095
return state is FinalState finalState ? finalState.GeneratorInfo.
Documents
.GetState(documentId) : null;