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 DxfAttributeObjectContextData(DxfAttributeDefinition attribute, DxfScale scale) : base((DxfText)attribute, scale) { DxfMText mtext = attribute.method_21(); this.dxfMTextObjectContextData_0 = mtext != null ? new DxfMTextObjectContextData(mtext, scale) : (DxfMTextObjectContextData)null; }
public override IGraphCloneable Clone(CloneContext cloneContext) { DxfMTextObjectContextData objectContextData = (DxfMTextObjectContextData)cloneContext.GetExistingClone((IGraphCloneable)this); if (objectContextData == null) { objectContextData = new DxfMTextObjectContextData(); cloneContext.RegisterClone((IGraphCloneable)this, (IGraphCloneable)objectContextData); objectContextData.CopyFrom((DxfHandledObject)this, cloneContext); } return((IGraphCloneable)objectContextData); }
internal override void Read(Class434 or, Class259 ob) { base.Read(or, ob); if (or.ObjectBitStream.imethod_6()) { if (this.dxfMTextObjectContextData_0 == null) { this.dxfMTextObjectContextData_0 = new DxfMTextObjectContextData(); } this.dxfMTextObjectContextData_0.Read(or, ob); } else { this.dxfMTextObjectContextData_0 = (DxfMTextObjectContextData)null; } }
internal override void vmethod_11(DxfReader r, Class259 objectBuilder) { while (!r.method_92("AcDbMTextAttributeObjectContextData")) { if (this.method_8(r.CurrentGroup) || r.CurrentGroup.Code != 101) { r.method_85(); } else { r.method_85(); this.dxfMTextObjectContextData_0 = new DxfMTextObjectContextData(); this.dxfMTextObjectContextData_0.Read(r, objectBuilder); break; } } }
public override void CopyFrom(DxfHandledObject from, CloneContext cloneContext) { base.CopyFrom(from, cloneContext); DxfMTextObjectContextData objectContextData = (DxfMTextObjectContextData)from; this.AttachmentPoint = objectContextData.AttachmentPoint; this.XDirection = objectContextData.XDirection; this.Location = objectContextData.Location; this.ReferenceSize = objectContextData.ReferenceSize; this.Size = objectContextData.Size; this.Columns = (DxfMTextObjectContextData.ColumnsData)null; if (objectContextData.Columns == null) { return; } this.Columns = new DxfMTextObjectContextData.ColumnsData(objectContextData.Columns); }