예제 #1
0
        /// <summary>  Produces a duplicate of this Rule object
        ///
        /// </summary>
        /// <returns> A "deep copy" of this Rule object
        /// </returns>
        public override Rule Copy(FieldMapping newParent)
        {
            OtherIdRule m = new OtherIdRule(fMapping == null ? null : fMapping.Copy());

            if (fNode != null && newParent.fNode != null)
            {
                m.fNode = (XmlElement)fNode.CloneNode(false);
            }

            return(m);
        }