51 references to GetChecksum
BuildValidator (1)
LocalSourceResolver.cs (1)
52if (!sourceText.GetChecksum().SequenceEqual(sourceTextInfo.Hash))
Microsoft.CodeAnalysis (8)
Compilation\DeterministicKeyBuilder.cs (1)
278WriteByteArrayValue(writer, "checksum", sourceText.GetChecksum().AsSpan());
EmbeddedText.cs (2)
113return new EmbeddedText(filePath, text.GetChecksum(), text.ChecksumAlgorithm, text.PrecomputedEmbeddedTextBlob); 116return new EmbeddedText(filePath, text.GetChecksum(), text.ChecksumAlgorithm, CreateBlob(text));
InternalUtilities\AdditionalTextComparer.cs (3)
50return ByteSequenceComparer.Equals(xText.GetChecksum(), yText.GetChecksum()); 56ByteSequenceComparer.GetHashCode(GetTextOrNullIfBinary(obj)?.GetChecksum() ?? ImmutableArray<byte>.Empty));
Syntax\SyntaxTree.cs (1)
361_lazyChecksum = text.GetChecksum();
Text\SourceTextComparer.cs (1)
35var checksum = obj.GetChecksum();
Microsoft.CodeAnalysis.EditorFeatures (1)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
146if (!text.GetChecksum().SequenceEqual(requiredChecksum))
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
2441AssertEx.Equal(requiredChecksum, CreateText(source1).GetChecksum());
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\CommittedSolution.cs (1)
438=> checksumAlgorithm == sourceText.ChecksumAlgorithm && sourceText.GetChecksum().SequenceEqual(requiredChecksum);
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (1)
203var fileChecksum = sourceText.GetChecksum();
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Workspaces\LspWorkspaceManager.cs (2)
332var documentTextChecksum = documentText.GetChecksum(); 333var lspTextChecksum = lspText.GetChecksum();
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
309if (!sourceText.GetChecksum().SequenceEqual(sourceTextInfo.Hash))
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
CompilationRebuildArtifactResolver.cs (1)
32.Single(x => x.GetChecksum().SequenceEqual(sourceTextInfo.Hash));
DeterministicKeyBuilderTests.cs (1)
255var checksum = text.GetChecksum();
Microsoft.CodeAnalysis.UnitTests (24)
EmbeddedTextTests.cs (5)
150AssertEx.Equal(source.GetChecksum(), text.Checksum); 192AssertEx.Equal(source.GetChecksum(), text.Checksum); 242AssertEx.Equal(SourceText.CalculateChecksum(bytes, 0, bytes.Length, SourceHashAlgorithm.Sha1), source.GetChecksum()); 243AssertEx.Equal(source.GetChecksum(), text.Checksum); 257AssertEx.Equal(source.GetChecksum(), text.Checksum);
Text\LargeTextTests.cs (2)
338Assert.Equal<byte>(expectedSourceText.GetChecksum(), actualSourceText.GetChecksum());
Text\SourceTextTests.cs (5)
190var actualChecksum = text.GetChecksum(); 255Assert.Equal<byte>(expectedSourceText.GetChecksum(), actualSourceText.GetChecksum()); 272Assert.Equal<byte>(expectedSourceText.GetChecksum(), actualSourceText.GetChecksum());
Text\StringTextDecodingTests.cs (7)
81var checksum = data.GetChecksum(); 90var checksum = data.GetChecksum(); 99var checksum = data.GetChecksum(); 109var checksum = data.GetChecksum(); 118var checksum = data.GetChecksum(); 127var checksum = data.GetChecksum(); 136var checksum = data.GetChecksum();
Text\StringTextTest.cs (5)
225var checksum = data.GetChecksum(); 237var checksum = source.GetChecksum(); 252var checksum = source.GetChecksum(); 264var checksum = source.GetChecksum(); 279var checksum = source.GetChecksum();
Microsoft.CodeAnalysis.Workspaces (6)
Serialization\SerializableSourceText.cs (1)
75return TryGetText()?.GetChecksum() ?? _storage!.GetChecksum();
Serialization\SerializerService.cs (1)
94return Checksum.Create(((SourceText)value).GetChecksum());
TemporaryStorage\TemporaryStorageServiceFactory.cs (1)
201ImmutableInterlocked.InterlockedInitialize(ref _checksum, ReadText(CancellationToken.None).GetChecksum());
Workspace\Host\TemporaryStorage\ITemporaryTextStorageWithName.cs (1)
30/// to calling <see cref="SourceText.GetChecksum"/>.
Workspace\Solution\SourceGeneratedDocumentState.cs (2)
74Checksum.From(existingText.GetChecksum()) == Checksum.From(sourceText.GetChecksum()) &&
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
1154Assert.Equal(expectedChecksum, document.GetTextSynchronously(default).GetChecksum());
Roslyn.VisualStudio.DiagnosticsWindow (2)
Panels\WorkspacePanel.xaml.cs (2)
92var snapshotChecksum = snapshotText.GetChecksum(); 96var fileChecksum = fileText.GetChecksum();