/// <inheritdoc cref="IKeyComparer.GetHash" />
 public uint GetHash(string key)
 {
     if (string.IsNullOrEmpty(key))
     {
         throw new ArgumentNullException(nameof(key));
     }
     return(CityHash.CityHash32(key.ToUpperInvariant(), Encoding.UTF8));
 }
예제 #2
0
파일: MyCityHash.cs 프로젝트: simonep77/bdo
 uint IHashAlgo.Hash(byte[] data)
 {
     return(CityHash.CityHash32(data));
 }
예제 #3
0
파일: MyCityHash.cs 프로젝트: simonep77/bdo
 uint IHashAlgo.Hash(string data)
 {
     return(CityHash.CityHash32(data));
 }