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 могут создавать разные хэши содержимого.