Implemented interface member:
property
Checksum
Microsoft.CodeAnalysis.IChecksummedObject.Checksum
1 write to Checksum
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\ChecksumWithChildren.cs (1)
18
Checksum
= CreateChecksum(children);
73 references to Checksum
Microsoft.CodeAnalysis.Remote.ServiceHub (30)
Host\RemoteWorkspace.SolutionCreator.cs (28)
74
if (oldSolutionChecksums.Projects.
Checksum
!= newSolutionChecksums.Projects.
Checksum
)
79
if (oldSolutionChecksums.AnalyzerReferences.
Checksum
!= newSolutionChecksums.AnalyzerReferences.
Checksum
)
134
var projectInfo = await _assetProvider.CreateProjectInfoAsync(newProjectChecksums.
Checksum
, cancellationToken).ConfigureAwait(false);
155
if (oldProjectChecksums.ProjectReferences.
Checksum
!= newProjectChecksums.ProjectReferences.
Checksum
)
179
Contract.ThrowIfTrue(oldProjectChecksums.
Checksum
== newProjectChecksums.
Checksum
);
199
pooledObject.Object.Add(kv.Value.
Checksum
);
229
if (oldProjectChecksums.ProjectReferences.
Checksum
!= newProjectChecksums.ProjectReferences.
Checksum
)
236
if (oldProjectChecksums.MetadataReferences.
Checksum
!= newProjectChecksums.MetadataReferences.
Checksum
)
243
if (oldProjectChecksums.AnalyzerReferences.
Checksum
!= newProjectChecksums.AnalyzerReferences.
Checksum
)
250
if (oldProjectChecksums.Documents.
Checksum
!= newProjectChecksums.Documents.
Checksum
)
264
if (oldProjectChecksums.AdditionalDocuments.
Checksum
!= newProjectChecksums.AdditionalDocuments.
Checksum
)
278
if (oldProjectChecksums.AnalyzerConfigDocuments.
Checksum
!= newProjectChecksums.AnalyzerConfigDocuments.
Checksum
)
387
pooledObject.Object.Add(projectChecksums.
Checksum
);
400
var documentInfo = await _assetProvider.CreateDocumentInfoAsync(newDocumentChecksums.
Checksum
, cancellationToken).ConfigureAwait(false);
418
Contract.ThrowIfTrue(oldDocumentChecksums.
Checksum
== newDocumentChecksums.
Checksum
);
532
if (documents.Contains(documentChecksums.
Checksum
))
571
if (projects.Contains(projectChecksums.
Checksum
))
Host\SolutionAssetCache.cs (1)
228
pinnedChecksums.Add(checksums.
Checksum
);
Host\TestUtils.cs (1)
217
set.Add(checksums.
Checksum
);
Microsoft.CodeAnalysis.Workspaces (30)
Serialization\SerializerService_ChecksumWithChildren.cs (2)
30
checksums.
Checksum
.WriteTo(writer);
79
Contract.ThrowIfFalse(checksums.
Checksum
== checksum);
Workspace\Solution\ChecksumWithChildren.cs (1)
29
return Checksum.Create(children.Select(c => c as Checksum ?? ((ChecksumCollection)c).
Checksum
));
Workspace\Solution\ProjectState_Checksum.cs (1)
31
static (projectStateChecksums, _) => projectStateChecksums.
Checksum
,
Workspace\Solution\SolutionState_Checksum.cs (3)
48
return collection.
Checksum
;
108
return checksums.
Checksum
;
138
return stateChecksums.
Checksum
;
Workspace\Solution\StateChecksums.cs (22)
49
if (searchingChecksumsLeft.Remove(
Checksum
))
50
result[
Checksum
] = this;
67
if (searchingChecksumsLeft.Remove(Projects.
Checksum
))
69
result[Projects.
Checksum
] = Projects;
72
if (searchingChecksumsLeft.Remove(AnalyzerReferences.
Checksum
))
74
result[AnalyzerReferences.
Checksum
] = AnalyzerReferences;
148
if (searchingChecksumsLeft.Remove(
Checksum
))
150
result[
Checksum
] = this;
170
if (searchingChecksumsLeft.Remove(Documents.
Checksum
))
172
result[Documents.
Checksum
] = Documents;
175
if (searchingChecksumsLeft.Remove(ProjectReferences.
Checksum
))
177
result[ProjectReferences.
Checksum
] = ProjectReferences;
180
if (searchingChecksumsLeft.Remove(MetadataReferences.
Checksum
))
182
result[MetadataReferences.
Checksum
] = MetadataReferences;
185
if (searchingChecksumsLeft.Remove(AnalyzerReferences.
Checksum
))
187
result[AnalyzerReferences.
Checksum
] = AnalyzerReferences;
190
if (searchingChecksumsLeft.Remove(AdditionalDocuments.
Checksum
))
192
result[AdditionalDocuments.
Checksum
] = AdditionalDocuments;
195
if (searchingChecksumsLeft.Remove(AnalyzerConfigDocuments.
Checksum
))
197
result[AnalyzerConfigDocuments.
Checksum
] = AnalyzerConfigDocuments;
234
if (searchingChecksumsLeft.Remove(
Checksum
))
236
result[
Checksum
] = this;
Workspace\Solution\TextDocumentState_Checksum.cs (1)
28
static (documentStateChecksums, _) => documentStateChecksums.
Checksum
,
Roslyn.VisualStudio.Next.UnitTests (13)
Remote\SerializationValidator.cs (6)
55
Checksum = collection.
Checksum
;
260
Assert.Equal(checksums1.
Checksum
, checksums2.
Checksum
);
288
await VerifyChecksumInServiceAsync(projectObject.
Checksum
, projectObject.GetWellKnownSynchronizationKind()).ConfigureAwait(false);
304
await VerifyChecksumInServiceAsync(checksums.
Checksum
, checksums.GetWellKnownSynchronizationKind()).ConfigureAwait(false);
326
await VerifyChecksumInServiceAsync(documentObject.
Checksum
, documentObject.GetWellKnownSynchronizationKind()).ConfigureAwait(false);
Remote\SnapshotSerializationTests.cs (6)
98
var projectsSyncObject = await scope.GetAssetAsync(solutionObject.Projects.
Checksum
, CancellationToken.None).ConfigureAwait(false);
134
var projectSyncObject = await scope.GetAssetAsync(solutionObject.Projects.
Checksum
, CancellationToken.None).ConfigureAwait(false);
169
await validator.VerifyChecksumInServiceAsync(solutionObject.Projects.
Checksum
, WellKnownSynchronizationKind.ChecksumCollection).ConfigureAwait(false);
207
await validator.VerifyChecksumInServiceAsync(solutionObject.Projects.
Checksum
, WellKnownSynchronizationKind.ChecksumCollection).ConfigureAwait(false);
212
await validator.VerifySnapshotInServiceAsync(projects.Where(p => p.
Checksum
== firstProjectChecksum).First(), 1, 1, 1, 1, 1).ConfigureAwait(false);
213
await validator.VerifySnapshotInServiceAsync(projects.Where(p => p.
Checksum
== secondProjectChecksum).First(), 1, 0, 0, 0, 0).ConfigureAwait(false);
Services\SolutionAssetCacheTests.cs (1)
77
var checksum1 = checksums.
Checksum
;