Ejemplo n.º 1
0
 public void Equals(CompareInfo compare1, object value, bool expected)
 {
     Assert.Equal(expected, compare1.Equals(value));
     if (value is CompareInfo)
     {
         Assert.Equal(expected, compare1.GetHashCode().Equals(value.GetHashCode()));
     }
 }
Ejemplo n.º 2
0
 public override int GetHashCode()
 {
     return(_compareInfo.GetHashCode() ^ ((int)_options & 0x7FFFFFFF));
 }
Ejemplo n.º 3
0
        public override int GetHashCode()
        {
            int hashCode = _compareInfo.GetHashCode();

            return((_ignoreCase ? (~hashCode) : hashCode) ^ ((int)(_entropy & 0x7FFFFFFF)));
        }
Ejemplo n.º 4
0
        public override int GetHashCode()
        {
            int hashCode = _compareInfo.GetHashCode();

            return(_ignoreCase ? (~hashCode) : hashCode);
        }
Ejemplo n.º 5
0
        public override int GetHashCode()
        {
            int hashCode = _compareInfo.GetHashCode();

            return(_options == CompareOptions.None ? hashCode : ~hashCode);
        }
Ejemplo n.º 6
0
        public void GetHashCode(string source1, CompareOptions options1, string source2, CompareOptions options2, bool expected)
        {
            CompareInfo invariantCompare = CultureInfo.InvariantCulture.CompareInfo;

            Assert.Equal(expected, invariantCompare.GetHashCode(source1, options1).Equals(invariantCompare.GetHashCode(source2, options2)));
        }
Ejemplo n.º 7
0
    public static void GetHashCodeOfStringNullSource()
    {
        CompareInfo ci = CultureInfo.InvariantCulture.CompareInfo;

        Assert.Throws <ArgumentNullException>(() => ci.GetHashCode(null, CompareOptions.None));
    }
Ejemplo n.º 8
0
        public override int GetHashCode(string obj)
        {
            ArgumentNullException.ThrowIfNull(obj);

            return(_compareInfo.GetHashCode(obj, _options));
        }
Ejemplo n.º 9
0
 public int GetHashCode(string obj)
 {
     return(compareInfo.GetHashCode(obj, options));
 }