Share via


SourceText.GetContentHash Méthode

Définition

Produit un hachage de ce SourceText en fonction uniquement du contenu qu’il contient. Deux instances différentes SourceText qui ont ContentEquals(SourceText) le même hachage de contenu. Deux instances de SourceText avec un contenu différent n’ont pratiquement pas le même hachage. Ce hachage peut être utilisé pour l’empreinte digitale des instances de texte, mais ne fournit pas de garanties de chiffrement.

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

Retours

Remarques

Ce hachage est sûr à utiliser sur toutes les plateformes et entre les processus, tant que la même version de Roslyn est utilisée dans tous ces emplacements. Par conséquent, il est sûr d’utiliser comme proxy rapide pour comparer des instances de texte dans différents espaces de mémoire. Différentes versions de Roslyn peuvent produire des hachages de contenu différents.

S’applique à