internal object GetServerIdentityObject() { IInternalMessage internalMessage = this.WrappedMessage as IInternalMessage; if (internalMessage != null) { return(internalMessage.ServerIdentityObject); } InternalMessageWrapper internalMessageWrapper = this.WrappedMessage as InternalMessageWrapper; if (internalMessageWrapper != null) { return(internalMessageWrapper.GetServerIdentityObject()); } return(null); }
internal object GetIdentityObject() { IInternalMessage wrappedMessage = this.WrappedMessage as IInternalMessage; if (wrappedMessage != null) { return(wrappedMessage.IdentityObject); } InternalMessageWrapper wrapper = this.WrappedMessage as InternalMessageWrapper; if (wrapper != null) { return(wrapper.GetIdentityObject()); } return(null); }