4 references to GetOrCreate
Microsoft.CodeAnalysis.Workspaces (4)
Workspace\Solution\ProjectState_Checksum.cs (3)
63
var projectReferenceChecksums = ChecksumCache.
GetOrCreate
<ChecksumCollection>(ProjectReferences, _ => new ChecksumCollection(ProjectReferences.SelectAsArray(r => serializer.CreateChecksum(r, cancellationToken))));
64
var metadataReferenceChecksums = ChecksumCache.
GetOrCreate
<ChecksumCollection>(MetadataReferences, _ => new ChecksumCollection(MetadataReferences.SelectAsArray(r => serializer.CreateChecksum(r, cancellationToken))));
65
var analyzerReferenceChecksums = ChecksumCache.
GetOrCreate
<ChecksumCollection>(AnalyzerReferences, _ => new ChecksumCollection(AnalyzerReferences.SelectAsArray(r => serializer.CreateChecksum(r, cancellationToken))));
Workspace\Solution\SolutionState_Checksum.cs (1)
157
var analyzerReferenceChecksums = ChecksumCache.
GetOrCreate
<ChecksumCollection>(AnalyzerReferences,