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