SourceText.GetContentHash Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Produz um hash desse SourceText com base apenas no conteúdo que ele contém. Duas instâncias diferentes SourceText que terão ContentEquals(SourceText) o mesmo hash de conteúdo. Duas instâncias de SourceText com conteúdo diferente têm praticamente certeza de que não têm o mesmo hash. Esse hash pode ser usado para impressão digital de instâncias de texto, mas não fornece garantias 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)
Retornos
Comentários
Esse hash é seguro para usar em todas as plataformas e entre processos, desde que a mesma versão do Roslyn seja usada em todos esses locais. Dessa forma, é seguro usar como um proxy rápido para comparar instâncias de texto em espaços de memória diferentes. Versões diferentes do Roslyn podem produzir hashes de conteúdo diferentes.