public override void CopyFrom(DxfHandledObject from, CloneContext cloneContext) { base.CopyFrom(from, cloneContext); DxfAttributeObjectContextData objectContextData = (DxfAttributeObjectContextData)from; this.dxfMTextObjectContextData_0 = objectContextData.dxfMTextObjectContextData_0 == null ? (DxfMTextObjectContextData)null : (DxfMTextObjectContextData)objectContextData.dxfMTextObjectContextData_0.Clone(cloneContext); }
public override void ResolveReferences(Class374 modelBuilder) { base.ResolveReferences(modelBuilder); DxfAttributeObjectContextData handledObject = (DxfAttributeObjectContextData)this.HandledObject; if (handledObject.Mtext == null) { return; } handledObject.Mtext.Scale = handledObject.Scale; }
public override IGraphCloneable Clone(CloneContext cloneContext) { DxfAttributeObjectContextData objectContextData = (DxfAttributeObjectContextData)cloneContext.GetExistingClone((IGraphCloneable)this); if (objectContextData == null) { objectContextData = new DxfAttributeObjectContextData(); cloneContext.RegisterClone((IGraphCloneable)this, (IGraphCloneable)objectContextData); objectContextData.CopyFrom((DxfHandledObject)this, cloneContext); } return((IGraphCloneable)objectContextData); }