Exemplo n.º 1
0
 public override bool Equals(object obj)
 {
     return(obj is Command command &&
            OriginUser == command.OriginUser &&
            UniqueKey == command.UniqueKey &&
            OriginSystem == command.OriginSystem &&
            CommandAction == command.CommandAction &&
            CreateDateTimeOffset.Equals(command.CreateDateTimeOffset) &&
            ConnectionId == command.ConnectionId &&
            Id == command.Id &&
            ClientId == command.ClientId);
 }
Exemplo n.º 2
0
        public override int GetHashCode()
        {
            var hashCode = 1079908969;

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(OriginUser);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(UniqueKey);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(OriginSystem);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(CommandAction);

            hashCode = hashCode * -1521134295 + CreateDateTimeOffset.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ConnectionId);

            hashCode = hashCode * -1521134295 + Id.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ClientId);

            return(hashCode);
        }