Beispiel #1
0
        private static byte[] GenerateJsonHashImpl(
            object obj,
            IHashFunction hashFunction,
            JsonWriterOptions writerOptions,
            JsonSerializerOptions?serializerOptions)
        {
            var hashWriter = new HashWriter(hashFunction);

            JsonSerializer.Serialize(new Utf8JsonWriter(hashWriter, writerOptions), obj, serializerOptions);

            return(hashWriter.GetResult());
        }