24 references to GetContentHash
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis (1)
Text\SourceTextComparer.cs (1)
37var contentHash = obj.GetContentHash();
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpCompilation.cs (2)
1183var hash = text.GetContentHash().AsMemory(); 2595var key = (node.SyntaxTree.GetText().GetContentHash(), node.Position);
Compilation\CSharpSemanticModel.cs (1)
5287var checksum = text.GetContentHash();
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
1112DeclaringCompilation.AddInterception(matchingTree.GetText().GetContentHash(), position, attributeLocation, this); 1312DeclaringCompilation.AddInterception(matchingTree.GetText().GetContentHash(), referencedToken.Position, attributeLocation, this);
Microsoft.CodeAnalysis.Razor.Compiler (2)
SourceGenerators\SourceGeneratorProjectItem.cs (2)
79var thisHash = AdditionalText.GetText()?.GetContentHash() ?? []; 80var otherHash = other.AdditionalText.GetText()?.GetContentHash() ?? [];
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.Workspaces (10)
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
41var newContentHash = newText.GetContentHash();
Serialization\SerializableSourceText.cs (4)
51/// Checksum of the contents (see <see cref="SourceText.GetContentHash"/>) of the text. 79var computedContentHash = TryGetText()?.GetContentHash() ?? _storageHandle!.ContentHash; 134return new SerializableSourceText(text, text.GetContentHash()); 157writer.WriteByteArray(ImmutableCollectionsMarshal.AsArray(_text.GetContentHash())!);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
TemporaryStorage\TemporaryStorageService.cs (1)
107return new(this, memoryMappedInfo.MemoryMappedFile, identifier, text.ChecksumAlgorithm, text.Encoding, text.GetContentHash());
Workspace\Solution\DocumentState.cs (1)
107ImmutableInterlocked.InterlockedCompareExchange(ref _contentHash, text.GetContentHash(), default);
Workspace\Solution\ProjectState.cs (1)
132var contentHash = text.GetContentHash();
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
154=> Checksum.From(text.GetContentHash());
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>