SourceText.GetContentHash Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.