internal static int GetHashCodeOrdinalIgnoreCase(ReadOnlySpan <char> value) { ulong seed = Marvin.DefaultSeed; return(Marvin.ComputeHash32OrdinalIgnoreCase(ref MemoryMarshal.GetReference(value), value.Length /* in chars, not bytes */, (uint)seed, (uint)(seed >> 32))); }
internal int GetHashCodeOrdinalIgnoreCase() { ulong seed = Marvin.DefaultSeed; return(Marvin.ComputeHash32OrdinalIgnoreCase(ref _firstChar, _stringLength /* in chars, not bytes */, (uint)seed, (uint)(seed >> 32))); }