8 instantiations of ChecksumCollection
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\SourceGeneration\RemoteSourceGenerationService.cs (1)
115
var checksumCollection = new
ChecksumCollection
(analyzerReferenceChecksums);
Microsoft.CodeAnalysis.Workspaces (6)
Workspace\Solution\ChecksumCollection.cs (1)
115
=>
new
(reader.ReadArray(Checksum.ReadFrom));
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
130
var frozenSourceGeneratedDocumentIdentities = new
ChecksumCollection
(identityChecksums);
Workspace\Solution\SolutionState_Checksum.cs (1)
137
new(new
ChecksumCollection
(projectChecksums), projectIds),
Workspace\Solution\StateChecksums.cs (1)
581
return new
ChecksumCollection
(checksums.MoveToImmutable());
Workspace\Solution\TextDocumentStates.cs (2)
325
new
ChecksumCollection
(attributeChecksums.MoveToImmutable()),
326
new
ChecksumCollection
(textChecksums.MoveToImmutable()),
Roslyn.VisualStudio.Next.UnitTests (1)
Services\AssetProviderTests.cs (1)
172
var textChecksumsReversed = new
ChecksumCollection
([.. textChecksums.Children.Reverse()]);
63 references to ChecksumCollection
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\AssetProvider.cs (2)
225
Task SynchronizeProjectAssetCollectionAsync<TAsset>(AssetPath assetPath, Func<ProjectStateChecksums,
ChecksumCollection
> getChecksums)
226
=> SynchronizeProjectAssetOrCollectionAsync<TAsset, Func<ProjectStateChecksums,
ChecksumCollection
>>(
Host\RemoteWorkspace.SolutionCreator.cs (1)
87
var
newSolutionFrozenSourceGeneratedDocumentIdentities = newSolutionCompilationChecksums.FrozenSourceGeneratedDocumentIdentities;
Host\TestUtils.cs (2)
23
public static void RemoveChecksums(this Dictionary<Checksum, object> map,
ChecksumCollection
checksums)
271
public static void AppendChecksums(this HashSet<Checksum> set,
ChecksumCollection
checksums)
Services\SourceGeneration\RemoteSourceGenerationService.cs (1)
115
var
checksumCollection = new ChecksumCollection(analyzerReferenceChecksums);
Microsoft.CodeAnalysis.Remote.Workspaces (4)
AbstractAssetProvider.cs (1)
183
public Task GetAssetsAsync<TArg>(AssetPath assetPath,
ChecksumCollection
checksums, Action<Checksum, T, TArg>? callback, TArg? arg, CancellationToken cancellationToken)
AbstractAssetProviderExtensions.cs (3)
27
this AbstractAssetProvider assetProvider, AssetPath assetPath,
ChecksumCollection
checksums, CancellationToken cancellationToken)
34
this AbstractAssetProvider assetProvider, AssetPath assetPath,
ChecksumCollection
checksums, Action<Checksum, T, TArg>? callback, TArg? arg, CancellationToken cancellationToken)
50
this AbstractAssetProvider assetProvider, AssetPath assetPath,
ChecksumCollection
checksums, CancellationToken cancellationToken) where T : class
Microsoft.CodeAnalysis.Workspaces (45)
Workspace\IsolatedAnalyzerReferenceSet.cs (1)
37
ChecksumCollection
analyzerChecksums,
Workspace\IsolatedAnalyzerReferenceSet.Desktop.cs (1)
35
ChecksumCollection
analyzerChecksums,
Workspace\Solution\ChecksumCollection.cs (2)
91
ChecksumCollection
checksums,
114
public static
ChecksumCollection
ReadFrom(ObjectReader reader)
Workspace\Solution\ChecksumsAndIds.cs (9)
18
public readonly
ChecksumCollection
Checksums;
21
public ProjectChecksumsAndIds(
ChecksumCollection
checksums, ImmutableArray<ProjectId> ids)
41
ChecksumCollection
.ReadFrom(reader),
69
public readonly
ChecksumCollection
AttributeChecksums;
70
public readonly
ChecksumCollection
TextChecksums;
73
public DocumentChecksumsAndIds(
ChecksumCollection
attributeChecksums,
ChecksumCollection
textChecksums, ImmutableArray<DocumentId> ids)
97
ChecksumCollection
.ReadFrom(reader),
98
ChecksumCollection
.ReadFrom(reader),
Workspace\Solution\ProjectState_Checksum.cs (3)
62
var
projectReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(ProjectReferences, serializer, cancellationToken);
63
var
metadataReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(MetadataReferences, serializer, cancellationToken);
64
var
analyzerReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(AnalyzerReferences, serializer, cancellationToken);
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
130
var
frozenSourceGeneratedDocumentIdentities = new ChecksumCollection(identityChecksums);
Workspace\Solution\SolutionState_Checksum.cs (1)
127
var
analyzerReferenceChecksums = ChecksumCache.GetOrCreateChecksumCollection(AnalyzerReferences, serializer, cancellationToken);
Workspace\Solution\StateChecksums.cs (27)
26
ChecksumCollection
frozenSourceGeneratedDocumentIdentities,
53
public
ChecksumCollection
FrozenSourceGeneratedDocumentIdentities { get; }
87
var
frozenSourceGeneratedDocumentIdentities =
ChecksumCollection
.ReadFrom(reader);
128
await
ChecksumCollection
.FindAsync(
192
ChecksumCollection
analyzerReferences,
207
public
ChecksumCollection
AnalyzerReferences { get; } = analyzerReferences;
248
analyzerReferences:
ChecksumCollection
.ReadFrom(reader),
276
ChecksumCollection
.Find(solution.AnalyzerReferences, AnalyzerReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken);
333
ChecksumCollection
projectReferenceChecksums,
334
ChecksumCollection
metadataReferenceChecksums,
335
ChecksumCollection
analyzerReferenceChecksums,
359
public
ChecksumCollection
ProjectReferences => projectReferenceChecksums;
360
public
ChecksumCollection
MetadataReferences => metadataReferenceChecksums;
361
public
ChecksumCollection
AnalyzerReferences => analyzerReferenceChecksums;
415
projectReferenceChecksums:
ChecksumCollection
.ReadFrom(reader),
416
metadataReferenceChecksums:
ChecksumCollection
.ReadFrom(reader),
417
analyzerReferenceChecksums:
ChecksumCollection
.ReadFrom(reader),
462
ChecksumCollection
.Find(state.ProjectReferences, ProjectReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken);
465
ChecksumCollection
.Find(state.MetadataReferences, MetadataReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken);
468
ChecksumCollection
.Find(state.AnalyzerReferences, AnalyzerReferences, searchingChecksumsLeft, onAssetFound, arg, cancellationToken);
473
await
ChecksumCollection
.FindAsync(assetPath, state.DocumentStates, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false);
474
await
ChecksumCollection
.FindAsync(assetPath, state.AdditionalDocumentStates, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false);
475
await
ChecksumCollection
.FindAsync(assetPath, state.AnalyzerConfigDocumentStates, searchingChecksumsLeft, onAssetFound, arg, cancellationToken).ConfigureAwait(false);
548
public static
ChecksumCollection
GetOrCreateChecksumCollection<TReference>(
557
public static
ChecksumCollection
GetOrCreateChecksumCollection<TReference>(
561
return StronglyTypedChecksumCache<IReadOnlyList<TReference>,
ChecksumCollection
>.GetOrCreate(
Roslyn.VisualStudio.Next.UnitTests (8)
Remote\SerializationValidator.cs (5)
56
public ChecksumObjectCollection(SerializationValidator validator, WellKnownSynchronizationKind kind,
ChecksumCollection
collection)
120
public ChecksumObjectCollection<ProjectStateChecksums> ToProjectObjects(
ChecksumCollection
collection)
224
ChecksumCollection
collection1,
ChecksumCollection
collection2)
303
internal async Task VerifyCollectionInService(
ChecksumCollection
checksums, int expectedCount, WellKnownSynchronizationKind expectedItemKind)
Services\AssetProviderTests.cs (2)
171
var
textChecksums = stateChecksums.Documents.TextChecksums;
172
var
textChecksumsReversed = new ChecksumCollection([.. textChecksums.Children.Reverse()]);
TestUtils.cs (1)
19
if (kv.Value is
ChecksumCollection
)