Esempio n. 1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Key.GetHashCode();
         hashCode = (hashCode * 397) ^ Offset;
         hashCode = (hashCode * 397) ^ Count;
         hashCode = (hashCode * 397) ^ BindingSlot;
         return(hashCode);
     }
 }
Esempio n. 2
0
            public ParameterComposedKey(ParameterKey key, string name, int indexer)
            {
                Key     = key;
                Name    = name;
                Indexer = indexer;

                unchecked
                {
                    hashCode = Key.GetHashCode();
                    hashCode = (hashCode * 397) ^ Name.GetHashCode();
                    hashCode = (hashCode * 397) ^ Indexer;
                }
            }