SourceText.GetContentHash Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.