public override void CopyFrom(DxfHandledObject from, CloneContext cloneContext) { base.CopyFrom(from, cloneContext); DxfLinkedData dxfLinkedData = (DxfLinkedData)from; this.string_0 = dxfLinkedData.string_0; this.string_1 = dxfLinkedData.string_1; }
public override IGraphCloneable Clone(CloneContext cloneContext) { DxfLinkedData dxfLinkedData = (DxfLinkedData)cloneContext.GetExistingClone((IGraphCloneable)this); if (dxfLinkedData == null) { dxfLinkedData = new DxfLinkedData(); cloneContext.RegisterClone((IGraphCloneable)this, (IGraphCloneable)dxfLinkedData); dxfLinkedData.CopyFrom((DxfHandledObject)this, cloneContext); } return((IGraphCloneable)dxfLinkedData); }