SourceText.GetContentHash Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Genera un hash de esto SourceText basándose únicamente en el contenido que contiene. Dos instancias diferentes SourceText que tendrán ContentEquals(SourceText) el mismo hash de contenido. Hay dos instancias de SourceText con contenido diferente que prácticamente no tienen el mismo hash. Este hash se puede usar para la huella digital de instancias de texto, pero no proporciona garantías criptográficas.
public System.Collections.Immutable.ImmutableArray<byte> GetContentHash ();
member this.GetContentHash : unit -> System.Collections.Immutable.ImmutableArray<byte>
Public Function GetContentHash () As ImmutableArray(Of Byte)
Devoluciones
Comentarios
Este hash es seguro de usar entre plataformas y procesos, siempre y cuando se use la misma versión de Roslyn en todas esas ubicaciones. Por lo tanto, es seguro usar como proxy rápido para comparar instancias de texto en diferentes espacios de memoria. Diferentes versiones de Roslyn pueden producir hashes de contenido diferentes.