public override void CopyFrom(DxfHandledObject from, CloneContext cloneContext) { base.CopyFrom(from, cloneContext); DxfTextObjectContextData objectContextData = (DxfTextObjectContextData)from; this.textHorizontalAlignment_0 = objectContextData.textHorizontalAlignment_0; this.double_0 = objectContextData.double_0; this.point2D_0 = objectContextData.point2D_0; this.point2D_1 = objectContextData.point2D_1; }
public override IGraphCloneable Clone(CloneContext cloneContext) { DxfTextObjectContextData objectContextData = (DxfTextObjectContextData)cloneContext.GetExistingClone((IGraphCloneable)this); if (objectContextData == null) { objectContextData = new DxfTextObjectContextData(); cloneContext.RegisterClone((IGraphCloneable)this, (IGraphCloneable)objectContextData); objectContextData.CopyFrom((DxfHandledObject)this, cloneContext); } return((IGraphCloneable)objectContextData); }