1 write to Checksum
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (1)
93
Checksum
= checksum;
27 references to Checksum
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (16)
FindSymbols\SymbolTreeInfoTests.cs (16)
33
Assert.NotEqual(info1.
Checksum
, info2.
Checksum
);
34
Assert.Equal(info1.
Checksum
, SymbolTreeInfo.GetMetadataChecksum(solution.Services, reference1, CancellationToken.None));
35
Assert.Equal(info2.
Checksum
, SymbolTreeInfo.GetMetadataChecksum(solution.Services, reference2, CancellationToken.None));
56
Assert.NotEqual(info1.
Checksum
, info2.
Checksum
);
57
Assert.Equal(info1.
Checksum
, checksum1);
58
Assert.Equal(info2.
Checksum
, checksum2);
78
Assert.NotEqual(info1.
Checksum
, info2.
Checksum
);
79
Assert.Equal(info1.
Checksum
, checksum1);
80
Assert.Equal(info2.
Checksum
, SymbolTreeInfo.GetMetadataChecksum(solution.Services, reference2, CancellationToken.None));
100
Assert.NotEqual(info1.
Checksum
, info2.
Checksum
);
101
Assert.Equal(info1.
Checksum
, SymbolTreeInfo.GetMetadataChecksum(solution.Services, reference1, CancellationToken.None));
102
Assert.Equal(info2.
Checksum
, checksum2);
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (3)
112
if (checksum == this.
Checksum
)
434
Debug.Assert(
Checksum
.Equals(other.
Checksum
));
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (3)
36
/// We store this keyed off of the <see cref="
Checksum
"/> produced by <see cref="GetMetadataChecksum"/>. This
50
/// make a copy of it with a new <see cref="
Checksum
"/> if the checksums differ.
136
Contract.ThrowIfTrue(info.
Checksum
!= checksum, "How could the info stored for a particular PEReference now have a different checksum?");
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
46
Debug.Assert(read.
Checksum
== checksum);
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (4)
174
if (projectInfo.info?.
Checksum
!= checksum)
181
Contract.ThrowIfTrue(info.
Checksum
!= checksum, "If we computed a SymbolTreeInfo, then its checksum must match our checksum.");
197
metadataInfo.SymbolTreeInfo.
Checksum
!= checksum)
203
Contract.ThrowIfTrue(info.
Checksum
!= checksum, "If we computed a SymbolTreeInfo, then its checksum must match our checksum.");