32 references to Hash1Start
System.Collections.Immutable (32)
System\Collections\Frozen\String\Hashing.cs (32)
33return (int)(Hash1Start + unchecked(Hash1Start * Factor));
36hash2 = (BitOperations.RotateLeft(Hash1Start, 5) + Hash1Start) ^ src[0];
37return (int)(Hash1Start + (hash2 * Factor));
40hash2 = (BitOperations.RotateLeft(Hash1Start, 5) + Hash1Start) ^ src[0];
42return (int)(Hash1Start + (hash2 * Factor));
45hash2 = (BitOperations.RotateLeft(Hash1Start, 5) + Hash1Start) ^ src[0];
48return (int)(Hash1Start + (hash2 * Factor));
51hash1 = (BitOperations.RotateLeft(Hash1Start, 5) + Hash1Start) ^ Unsafe.ReadUnaligned<uint>(src);
52hash2 = (BitOperations.RotateLeft(Hash1Start, 5) + Hash1Start) ^ Unsafe.ReadUnaligned<uint>(src + 2);
56hash1 = Hash1Start;
96return (int)(Hash1Start + unchecked(Hash1Start * Factor));
99hash2 = (BitOperations.RotateLeft(Hash1Start, 5) + Hash1Start) ^ (src[0] | LowercaseChar);
100return (int)(Hash1Start + (hash2 * Factor));
103hash2 = (BitOperations.RotateLeft(Hash1Start, 5) + Hash1Start) ^ (src[0] | LowercaseChar);
105return (int)(Hash1Start + (hash2 * Factor));
108hash2 = (BitOperations.RotateLeft(Hash1Start, 5) + Hash1Start) ^ (src[0] | LowercaseChar);
111return (int)(Hash1Start + (hash2 * Factor));
114hash1 = (BitOperations.RotateLeft(Hash1Start, 5) + Hash1Start) ^ (Unsafe.ReadUnaligned<uint>(src) | LowercaseUInt32);
115hash2 = (BitOperations.RotateLeft(Hash1Start, 5) + Hash1Start) ^ (Unsafe.ReadUnaligned<uint>(src + 2) | LowercaseUInt32);
119hash1 = Hash1Start;