Freigeben über


SourceText.GetContentHash Methode

Definition

Erzeugt einen Hash davon SourceText , der ausschließlich auf dem darin enthaltenen Inhalt basiert. Zwei verschiedene SourceText Instanzen, die ContentEquals(SourceText) den gleichen Inhaltshash aufweisen. Zwei Instanzen von SourceText mit unterschiedlichem Inhalt verfügen praktisch sicher, dass sie nicht den gleichen Hash haben. Dieser Hash kann zum Fingerabdruck von Textinstanzen verwendet werden, bietet jedoch keine kryptografischen Garantien.

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

Gibt zurück

Hinweise

Dieser Hash kann sicher plattform- und prozessübergreifend verwendet werden, solange dieselbe Version von Roslyn an all diesen Speicherorten verwendet wird. Daher ist es sicher, als schneller Proxy zum Vergleichen von Textinstanzen in verschiedenen Speicherbereichen zu verwenden. Verschiedene Versionen von Roslyn können unterschiedliche Inhaltshashes erzeugen.

Gilt für: