5 writes to _state
System.IO.Hashing (5)
System\IO\Hashing\XxHash3.cs (5)
37Initialize(ref _state, (ulong)seed); 151XxHashShared.Reset(ref _state); 158XxHashShared.Append(ref _state, source); 180CopyAccumulators(ref _state, accumulators); 184DigestLong(ref _state, accumulators, secret);
6 references to _state
System.IO.Hashing (6)
System\IO\Hashing\XxHash3.cs (6)
176if (_state.TotalLength > MidSizeMaxBytes) 182fixed (byte* secret = _state.Secret) 185current = MergeAccumulators(accumulators, secret + SecretMergeAccsStartBytes, _state.TotalLength * Prime64_1); 190fixed (byte* buffer = _state.Buffer) 192current = HashToUInt64(new ReadOnlySpan<byte>(buffer, (int)_state.TotalLength), (long)_state.Seed);