/// <summary cref="IEncodeable.IsEqual(IEncodeable)" /> public virtual bool IsEqual(IEncodeable encodeable) { if (Object.ReferenceEquals(this, encodeable)) { return(true); } MDISVersionDataType value = encodeable as MDISVersionDataType; if (value == null) { return(false); } if (!Utils.IsEqual(m_majorVersion, value.m_majorVersion)) { return(false); } if (!Utils.IsEqual(m_minorVersion, value.m_minorVersion)) { return(false); } if (!Utils.IsEqual(m_build, value.m_build)) { return(false); } return(true); }
/// <summary cref="Object.MemberwiseClone" /> public new object MemberwiseClone() { MDISVersionDataType clone = (MDISVersionDataType)base.MemberwiseClone(); clone.m_majorVersion = (byte)Utils.Clone(this.m_majorVersion); clone.m_minorVersion = (byte)Utils.Clone(this.m_minorVersion); clone.m_build = (byte)Utils.Clone(this.m_build); return(clone); }