bool IsInvalidContentChangeFrom(ReceiveContent originalContent) { ReceiveMessageContent newMsgContent = this.InternalContent as ReceiveMessageContent; ReceiveMessageContent originalMsgContent = originalContent as ReceiveMessageContent; if (newMsgContent != null && newMsgContent.InternalDeclaredMessageType == MessageDescription.TypeOfUntypedMessage) { if (originalMsgContent == null || originalMsgContent.InternalDeclaredMessageType != MessageDescription.TypeOfUntypedMessage) { return(true); } } else if (originalMsgContent != null && originalMsgContent.InternalDeclaredMessageType == MessageDescription.TypeOfUntypedMessage) { return(true); } return(false); }
bool IsInvalidContentChangeFrom(ReceiveContent originalContent) { ReceiveMessageContent newMsgContent = this.InternalContent as ReceiveMessageContent; ReceiveMessageContent originalMsgContent = originalContent as ReceiveMessageContent; if (newMsgContent != null && newMsgContent.InternalDeclaredMessageType == MessageDescription.TypeOfUntypedMessage) { if (originalMsgContent == null || originalMsgContent.InternalDeclaredMessageType != MessageDescription.TypeOfUntypedMessage) { return true; } } else if (originalMsgContent != null && originalMsgContent.InternalDeclaredMessageType == MessageDescription.TypeOfUntypedMessage) { return true; } return false; }