60 references to GetContentHash
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Metrics.Legacy (1)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpCompilation.cs (1)
1182var hash = text.GetContentHash().AsMemory();
Compilation\CSharpSemanticModel.cs (1)
5293var checksum = text.GetContentHash();
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
1128DeclaringCompilation.AddInterception(matchingTree.GetText().GetContentHash(), position, attributeLocation, this); 1328DeclaringCompilation.AddInterception(matchingTree.GetText().GetContentHash(), referencedToken.Position, attributeLocation, this);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\InterceptorsTests.cs (2)
3576builder.WriteBytes(sourceTree.GetText().GetContentHash()); 3626builder.WriteBytes(sourceTree.GetText().GetContentHash());
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Workspaces\LspWorkspaceManager.cs (2)
534return lspText.GetContentHash().AsSpan().SequenceEqual(documentText.GetContentHash().AsSpan());
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Microsoft.CodeAnalysis.UnitTests (25)
Text\SourceTextTests.cs (25)
38Assert.True(text1.GetContentHash().SequenceEqual(text2.GetContentHash())); 198var actualContentHash = text.GetContentHash(); 210Assert.True(text.GetContentHash().SequenceEqual(changed.GetContentHash())); 244Assert.True(e1.GetContentHash().SequenceEqual(e1.GetContentHash())); 245Assert.True(f.GetContentHash().SequenceEqual(e1.GetContentHash())); 246Assert.True(e1.GetContentHash().SequenceEqual(f.GetContentHash())); 248Assert.True(e2.GetContentHash().SequenceEqual(e2.GetContentHash())); 249Assert.True(e1.GetContentHash().SequenceEqual(e2.GetContentHash())); 250Assert.True(e2.GetContentHash().SequenceEqual(e1.GetContentHash())); 288Assert.True(sourceText1.GetContentHash().SequenceEqual(sourceText2.GetContentHash())); 306Assert.False(sourceText1.GetContentHash().SequenceEqual(sourceText2.GetContentHash())); 329Assert.False(sourceText1.GetContentHash().SequenceEqual(sourceText2.GetContentHash())); 618Assert.True(text1.GetContentHash().SequenceEqual(text2.GetContentHash()));
Microsoft.CodeAnalysis.Workspaces (10)
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
41var newContentHash = newText.GetContentHash();
Serialization\SerializableSourceText.cs (4)
54/// Checksum of the contents (see <see cref="SourceText.GetContentHash"/>) of the text. 82var computedContentHash = TryGetText()?.GetContentHash() ?? _storageHandle!.ContentHash; 137return new SerializableSourceText(text, text.GetContentHash()); 160writer.WriteByteArray(ImmutableCollectionsMarshal.AsArray(_text.GetContentHash())!);
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Roslyn.VisualStudio.Next.UnitTests (3)
Remote\SnapshotSerializationTests.cs (3)
536var source = new SerializableSourceText(text, text.GetContentHash()).ContentChecksum; 610var serializableSourceText = new SerializableSourceText(sourceText, sourceText.GetContentHash()); 628serializableSourceText = new SerializableSourceText(sourceText, sourceText.GetContentHash());
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
16/// (See <see cref="SourceText.GetContentHash()"/>)</param>