/// <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); }