Поделиться через


SourceText.GetContentHash Метод

Определение

Создает хэш этого SourceText объекта исключительно на основе содержащегося в нем содержимого. Два разных SourceText экземпляра, которые являются ContentEquals(SourceText) , будут иметь одинаковый хэш содержимого. Два экземпляра SourceText с разным содержимым практически наверняка не имеют одинаковый хэш. Этот хэш можно использовать для создания отпечатков текстовых экземпляров, но не обеспечивает криптографических гарантий.

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

Возвращаемое значение

Комментарии

Этот хэш можно безопасно использовать на разных платформах и в разных процессах, если во всех этих расположениях используется та же версия Roslyn. Таким образом, его безопасно использовать в качестве быстрого прокси-сервера для сравнения экземпляров текста в разных пространствах памяти. Разные версии Roslyn могут создавать разные хэши содержимого.

Применяется к