Implemented interface member:
property
Checksum
Microsoft.CodeAnalysis.IChecksummedObject.Checksum
1 write to Checksum
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (1)
94
Checksum
= checksum;
27 references to Checksum
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (16)
FindSymbols\SymbolTreeInfoTests.cs (16)
37
Assert.NotEqual(info1.
Checksum
, info2.
Checksum
);
38
Assert.Equal(info1.
Checksum
, SymbolTreeInfo.GetMetadataChecksum(solution.Services, reference1, CancellationToken.None));
39
Assert.Equal(info2.
Checksum
, SymbolTreeInfo.GetMetadataChecksum(solution.Services, reference2, CancellationToken.None));
60
Assert.NotEqual(info1.
Checksum
, info2.
Checksum
);
61
Assert.Equal(info1.
Checksum
, checksum1);
62
Assert.Equal(info2.
Checksum
, checksum2);
82
Assert.NotEqual(info1.
Checksum
, info2.
Checksum
);
83
Assert.Equal(info1.
Checksum
, checksum1);
84
Assert.Equal(info2.
Checksum
, SymbolTreeInfo.GetMetadataChecksum(solution.Services, reference2, CancellationToken.None));
104
Assert.NotEqual(info1.
Checksum
, info2.
Checksum
);
105
Assert.Equal(info1.
Checksum
, SymbolTreeInfo.GetMetadataChecksum(solution.Services, reference1, CancellationToken.None));
106
Assert.Equal(info2.
Checksum
, checksum2);
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (3)
114
if (checksum == this.
Checksum
)
408
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.
113
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)
173
if (projectInfo.info?.
Checksum
!= checksum)
180
Contract.ThrowIfTrue(info.
Checksum
!= checksum, "If we computed a SymbolTreeInfo, then its checksum must match our checksum.");
196
metadataInfo.SymbolTreeInfo.
Checksum
!= checksum)
202
Contract.ThrowIfTrue(info.
Checksum
!= checksum, "If we computed a SymbolTreeInfo, then its checksum must match our checksum.");