SourceText.GetContentHash 方法

定义

仅基于它包含的内容生成此 SourceText 哈希。 两ContentEquals(SourceText)个不同的SourceText实例将具有相同的内容哈希。 具有不同内容的两个 实例 SourceText 几乎肯定不具有相同的哈希。 此哈希可用于文本实例的指纹识别,但不提供加密保证。

public System.Collections.Immutable.ImmutableArray<byte> GetContentHash ();
member this.GetContentHash : unit -> System.Collections.Immutable.ImmutableArray<byte>
Public Function GetContentHash () As ImmutableArray(Of Byte)

返回

注解

此哈希可以跨平台和进程安全地使用,只要在所有这些位置使用同一版本的 Roslyn。 因此,可以安全地用作快速代理来比较不同内存空间中的文本实例。 不同版本的 Roslyn 可能会生成不同的内容哈希。

适用于