次の方法で共有


SourceText.GetContentHash メソッド

定義

含まれているコンテンツのみに基づいて、この SourceText ハッシュを生成します。 同じコンテンツ ハッシュを持つ ContentEquals(SourceText) 2 つの異なるSourceTextインスタンス。 異なるコンテンツを持つ の SourceText 2 つのインスタンスが、同じハッシュを持たないのは事実上確実です。 このハッシュはテキスト インスタンスのフィンガープリントに使用できますが、暗号化の保証は提供されません。

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 のバージョンが異なると、異なるコンテンツ ハッシュが生成される場合があります。

適用対象