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 版本,此哈希可安全地跨平臺和跨進程使用。 因此,您可以放心地使用 做為快速 Proxy,以比較不同記憶體空間中的文字實例。 不同版本的 Roslyn 可能會產生不同的內容哈希。