SourceText.GetContentHash 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
仅基于它包含的内容生成此 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 可能会生成不同的内容哈希。