public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = CreatedZxId.GetHashCode();
         hashCode = (hashCode * 397) ^ ModifiedZxId.GetHashCode();
         hashCode = (hashCode * 397) ^ ModifiedChildrenZxId.GetHashCode();
         hashCode = (hashCode * 397) ^ CreatedTimeMs.GetHashCode();
         hashCode = (hashCode * 397) ^ ModifiedTimeMs.GetHashCode();
         hashCode = (hashCode * 397) ^ Version;
         hashCode = (hashCode * 397) ^ ChildrenVersion;
         hashCode = (hashCode * 397) ^ AclVersion;
         hashCode = (hashCode * 397) ^ EphemeralOwner.GetHashCode();
         hashCode = (hashCode * 397) ^ DataLength;
         hashCode = (hashCode * 397) ^ NumberOfChildren;
         return(hashCode);
     }
 }
Beispiel #2
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = Czxid.GetHashCode();
         hashCode = (hashCode * 397) ^ Mzxid.GetHashCode();
         hashCode = (hashCode * 397) ^ Ctime.GetHashCode();
         hashCode = (hashCode * 397) ^ Mtime.GetHashCode();
         hashCode = (hashCode * 397) ^ Version;
         hashCode = (hashCode * 397) ^ Cversion;
         hashCode = (hashCode * 397) ^ Aversion;
         hashCode = (hashCode * 397) ^ EphemeralOwner.GetHashCode();
         hashCode = (hashCode * 397) ^ DataLength;
         hashCode = (hashCode * 397) ^ NumChildren;
         hashCode = (hashCode * 397) ^ Pzxid.GetHashCode();
         return(hashCode);
     }
 }