コード例 #1
0
ファイル: MessageBuilder.cs プロジェクト: jamesaxl/smuxi
        public virtual MessageBuilder Append(MessagePartModel msgPart)
        {
            if (msgPart == null)
            {
                throw new ArgumentNullException("msgPart");
            }

            Message.MessageParts.Add(msgPart);
            return(this);
        }
コード例 #2
0
ファイル: MessagePartModel.cs プロジェクト: jamesaxl/smuxi
        public virtual bool Equals(MessagePartModel part)
        {
            if ((object) part == null) {
                return false;
            }

            if (f_IsHighlight != part.IsHighlight) {
                return false;
            }

            return true;
        }
コード例 #3
0
ファイル: MessagePartModel.cs プロジェクト: licnep/smuxi
        public bool Equals(MessagePartModel part)
        {
            if ((object)part == null)
            {
                return(false);
            }

            if (f_IsHighlight != part.IsHighlight)
            {
                return(false);
            }

            return(true);
        }
コード例 #4
0
ファイル: UrlMessagePartModel.cs プロジェクト: jamesaxl/smuxi
        public override bool Equals(MessagePartModel part)
        {
            var urlPart = part as UrlMessagePartModel;

            if ((object)urlPart == null)
            {
                return(false);
            }

            if (_Url != urlPart._Url)
            {
                return(false);
            }

            return(base.Equals(urlPart));
        }
コード例 #5
0
        public override bool Equals(MessagePartModel part)
        {
            var textPart = part as TextMessagePartModel;

            if ((object)textPart == null)
            {
                return(false);
            }

            if (!AttributesEquals(textPart))
            {
                return(false);
            }
            if (f_Text != textPart.Text)
            {
                return(false);
            }

            return(base.Equals(textPart));
        }
コード例 #6
0
        public override bool Equals(MessagePartModel part)
        {
            var imagePart = part as ImageMessagePartModel;

            if ((object)imagePart == null)
            {
                return(false);
            }

            if (f_ImageFileName != imagePart.ImageFileName)
            {
                return(false);
            }
            if (f_AlternativeText != imagePart.AlternativeText)
            {
                return(false);
            }

            return(base.Equals(imagePart));
        }
コード例 #7
0
ファイル: MessageBuilder.cs プロジェクト: carlosmn/smuxi
        public virtual MessageBuilder Append(MessagePartModel msgPart)
        {
            if (msgPart == null) {
                throw new ArgumentNullException("msgPart");
            }

            Message.MessageParts.Add(msgPart);
            return this;
        }
コード例 #8
0
ファイル: UrlMessagePartModel.cs プロジェクト: Jaykul/smuxi
        public override bool Equals(MessagePartModel part)
        {
            var urlPart = part as UrlMessagePartModel;
            if ((object) urlPart == null) {
                return false;
            }

            if (_Url != urlPart._Url) {
                return false;
            }

            return base.Equals(urlPart);
        }
コード例 #9
0
ファイル: MessagePartModel.cs プロジェクト: grendello/smuxi
        public virtual bool Equals(MessagePartModel part)
        {
            if ((object) part == null) {
                return false;
            }

            if (f_IsHighlight != part.IsHighlight) {
                return false;
            }

            return true;
        }
コード例 #10
0
        public override bool Equals(MessagePartModel part)
        {
            var textPart = part as TextMessagePartModel;
            if ((object) textPart == null) {
                return false;
            }

            if (!AttributesEquals(textPart)) {
                return false;
            }
            if (f_Text != textPart.Text) {
                return false;
            }

            return base.Equals(textPart);
        }