25 references to GetChecksum
Microsoft.CodeAnalysis (8)
Compilation\DeterministicKeyBuilder.cs (1)
339WriteByteArrayValue(writer, "checksum", sourceText.GetChecksum().AsSpan());
DiagnosticAnalyzer\AdditionalTextComparer.cs (3)
50return ByteSequenceComparer.Equals(xText.GetChecksum(), yText.GetChecksum()); 56ByteSequenceComparer.GetHashCode(GetTextOrNullIfBinary(obj)?.GetChecksum() ?? ImmutableArray<byte>.Empty));
EmbeddedText.cs (2)
113return new EmbeddedText(filePath, text.GetChecksum(), text.ChecksumAlgorithm, text.PrecomputedEmbeddedTextBlob); 116return new EmbeddedText(filePath, text.GetChecksum(), text.ChecksumAlgorithm, CreateBlob(text));
Syntax\SyntaxTree.cs (1)
377ImmutableInterlocked.InterlockedInitialize(ref _lazyChecksum, text.GetChecksum());
Text\SourceText.cs (1)
43/// Backing store of <see cref="GetChecksum"/>
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\CommittedSolution.cs (1)
441=> checksumAlgorithm == sourceText.ChecksumAlgorithm && sourceText.GetChecksum().SequenceEqual(requiredChecksum);
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
155if (!text.GetChecksum().SequenceEqual(requiredChecksum))
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (1)
193var fileChecksum = sourceText.GetChecksum();
Microsoft.CodeAnalysis.Razor.Compiler (10)
Language\Components\ComponentDocumentClassifierPass.cs (1)
63var checksum = ChecksumUtilities.BytesToString(codeDocument.Source.Text.GetChecksum());
Language\DefaultRazorCSharpLoweringPhase.cs (1)
110var checksum = ChecksumUtilities.BytesToString(sourceDocument.Text.GetChecksum());
Language\Extensions\DefaultTagHelperTargetExtension.cs (1)
495var checksum = ChecksumUtilities.BytesToString(context.SourceDocument.Text.GetChecksum());
Language\Extensions\MetadataAttributePass.cs (2)
108var checksum = codeDocument.Source.Text.GetChecksum(); 128checksum = import.Text.GetChecksum();
Mvc.Version1_X\MvcViewDocumentClassifierPass.cs (1)
32var checksum = ChecksumUtilities.BytesToString(codeDocument.Source.Text.GetChecksum());
Mvc.Version2_X\MvcViewDocumentClassifierPass.cs (1)
32var checksum = ChecksumUtilities.BytesToString(codeDocument.Source.Text.GetChecksum());
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (1)
64var checksum = ChecksumUtilities.BytesToString(codeDocument.Source.Text.GetChecksum());
Mvc\MvcViewDocumentClassifierPass.cs (1)
47var checksum = ChecksumUtilities.BytesToString(codeDocument.Source.Text.GetChecksum());
Mvc\RazorPageDocumentClassifierPass.cs (1)
77var checksum = ChecksumUtilities.BytesToString(codeDocument.Source.Text.GetChecksum());
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
314if (!sourceText.GetChecksum().SequenceEqual(sourceTextInfo.Hash))
Microsoft.CodeAnalysis.Workspaces (2)
SourceGeneration\IRemoteSourceGenerationService.cs (1)
80/// <param name="OriginalSourceTextContentHash">Checksum originally produced from <see cref="SourceText.GetChecksum"/> on
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
31/// different from the checksum acquired from <see cref="SourceText.GetChecksum"/>. Specifically, the original
Microsoft.DotNet.HotReload.Watch (1)
HotReload\CompilationHandler.cs (1)
1065Logger.LogDebug(" {Kind}: {FilePath} [{Checksum}]", kind, document.FilePath, Convert.ToBase64String(text.GetChecksum().ToArray()));