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); }
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)); }
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); }
public override bool Equals(DialogData obj) { throw new NotImplementedException(); }
public override bool Equals(DialogData obj) { var other = obj as MessageData; return(Message.Equals(other?.Message)); }
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); }