SourceText.GetContentHash Metodo

Definizione

Produce un hash di questo SourceText oggetto basato esclusivamente sul contenuto contenuto contenuto. Due istanze diverse SourceText che avranno ContentEquals(SourceText) lo stesso hash del contenuto. Due istanze di SourceText con contenuto diverso sono praticamente certi di non avere lo stesso hash. Questo hash può essere usato per l'impronta digitale delle istanze di testo, ma non fornisce garanzie crittografiche.

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

Restituisce

Commenti

Questo hash è sicuro da usare tra piattaforme e processi, purché la stessa versione di Roslyn venga usata in tutte queste posizioni. Di conseguenza, è possibile usare come proxy rapido per confrontare le istanze di testo in spazi di memoria diversi. Diverse versioni di Roslyn possono produrre hash di contenuto diversi.

Si applica a