Beispiel #1
0
        public override bool Equals(DialogData obj)
        {
            var other = obj as QuoteTweetData;

            if (other == null)
            {
                return(false);
            }

            return(Status.Equals(other.Status) &&
                   PreSelectedAccounts.Compare(other.PreSelectedAccounts));
        }
        public override bool Equals(DialogData obj)
        {
            var other = obj as ComposeMessageData;

            if (other == null)
            {
                return(false);
            }

            return(ScreenName?.Equals(other.ScreenName) == true &&
                   Message?.Equals(other.Message) == true);
        }
Beispiel #3
0
        public bool Push(DialogData data)
        {
            if (Data.Count > 0)
            {
                var topData = Data.Peek();
                if (topData.Equals(data))
                {
                    return(false);
                }
            }

            Data.Push(data);
            return(true);
        }
        public override bool Equals(DialogData obj)
        {
            var other = obj as ProfileDialogData;

            if (other == null)
            {
                return(false);
            }

            if (UserId != 0)
            {
                return(UserId == other.UserId);
            }

            return(ScreenName.Equals(other.ScreenName));
        }
Beispiel #5
0
        public override bool Equals(DialogData obj)
        {
            var other = obj as ImageData;

            if (other == null)
            {
                return(false);
            }

            if (ImageSetUrls != null && other.ImageSetUrls != null)
            {
                return(SelectedImageUrl.Equals(other.SelectedImageUrl) &&
                       ImageSetUrls.Compare(other.ImageSetUrls));
            }

            if (ImageSetMedias != null && other.ImageSetMedias != null)
            {
                return(SelectedImageMedia.Equals(other.SelectedImageMedia) &&
                       ImageSetMedias.Compare(other.ImageSetMedias));
            }

            return(false);
        }
Beispiel #6
0
 public override bool Equals(DialogData obj)
 {
     throw new NotImplementedException();
 }
Beispiel #7
0
        public override bool Equals(DialogData obj)
        {
            var other = obj as MessageData;

            return(Message.Equals(other?.Message));
        }
Beispiel #8
0
        public override bool Equals(DialogData obj)
        {
            var other = obj as StatusData;

            return(Status.Equals(other?.Status));
        }
        public override bool Equals(DialogData obj)
        {
            var other = obj as SearchDialogData;

            return(SearchQuery?.Equals(other?.SearchQuery, StringComparison.Ordinal) == true);
        }