internal void WriteMyFields(Class432 ow) { Interface29 objectWriter = ow.ObjectWriter; objectWriter.imethod_33(this.list_0.Count); foreach (MLeader.LeaderNode leaderNode in this.list_0) { leaderNode.Write(ow); } objectWriter.imethod_16(this.double_0); objectWriter.imethod_24(this.point3D_0); objectWriter.imethod_16(this.double_1); objectWriter.imethod_16(this.double_2); objectWriter.imethod_16(this.double_3); objectWriter.imethod_32((short)this.textAttachment_0); objectWriter.imethod_32((short)this.textAttachment_1); objectWriter.imethod_32((short)this.textAlignment_0); objectWriter.imethod_32((short)this.blockAttachment_0); objectWriter.imethod_14(this.bool_1); if (this.bool_1) { if (!(this.content_0 is MLeader.ContentText)) { throw new Exception("Content is not of type ContentText."); } this.content_0.Write(ow); } else { objectWriter.imethod_14(this.bool_2); if (this.bool_2) { if (!(this.content_0 is MLeader.ContentBlock)) { throw new Exception("Content is not of type ContentBlock."); } this.content_0.Write(ow); } } objectWriter.imethod_24(this.point3D_1); objectWriter.imethod_29(this.vector3D_0); objectWriter.imethod_29(this.vector3D_1); objectWriter.imethod_14(this.bool_3); if (objectWriter.Version <= DxfVersion.Dxf21) { return; } objectWriter.imethod_32((short)this.textAttachment_2); objectWriter.imethod_32((short)this.textAttachment_3); }
internal override void Write(Class432 ow) { base.Write(ow); Interface29 objectWriter = ow.ObjectWriter; objectWriter.imethod_32((short)this.list_0.Count); foreach (WW.Math.Point3D point3D in this.list_0) { objectWriter.imethod_24(point3D); } objectWriter.imethod_29(this.vector3D_2); objectWriter.imethod_14(this.hookLineDirection_0 == HookLineDirection.Same); objectWriter.imethod_29(this.vector3D_0); objectWriter.imethod_29(this.vector3D_1); }
internal override void Write(Class432 ow) { base.Write(ow); Interface29 objectWriter = ow.ObjectWriter; if (ow.Version > DxfVersion.Dxf21) { objectWriter.imethod_32(this.short_0); } objectWriter.imethod_32((short)this.contentType_0); objectWriter.imethod_32((short)this.drawMLeaderOrder_0); objectWriter.imethod_32((short)this.drawLeaderOrder_0); objectWriter.imethod_33(this.int_0); objectWriter.imethod_16(this.double_0 * (180.0 / System.Math.PI)); objectWriter.imethod_16(this.double_1 * (180.0 / System.Math.PI)); objectWriter.imethod_32((short)this.leaderType_0); objectWriter.imethod_6(this.color_0); objectWriter.imethod_41((DxfHandledObject)(this.LineType ?? ow.Model.ContinuousLineType)); objectWriter.imethod_33(this.int_1); objectWriter.imethod_14(this.bool_0); objectWriter.imethod_16(this.double_2); objectWriter.imethod_14(this.bool_1); objectWriter.imethod_16(this.double_3); objectWriter.imethod_4(this.string_0); objectWriter.imethod_41((DxfHandledObject)this.ArrowHeadBlock); objectWriter.imethod_16(this.double_4); objectWriter.imethod_4(this.string_1); objectWriter.imethod_41((DxfHandledObject)(this.TextStyle ?? ow.Model.DefaultTextStyle)); objectWriter.imethod_32((short)this.textAttachment_0); objectWriter.imethod_32((short)this.textAttachment_1); objectWriter.imethod_32((short)this.textAngleType_0); objectWriter.imethod_32((short)this.textAlignment_0); objectWriter.imethod_6(this.color_1); objectWriter.imethod_16(this.double_5); objectWriter.imethod_14(this.bool_2); objectWriter.imethod_14(this.bool_3); objectWriter.imethod_16(this.double_6); objectWriter.imethod_41((DxfHandledObject)this.Block); objectWriter.imethod_6(this.color_2); objectWriter.imethod_29(this.vector3D_0); objectWriter.imethod_14(this.bool_4); objectWriter.imethod_16(this.double_7 * (180.0 / System.Math.PI)); objectWriter.imethod_14(this.bool_5); objectWriter.imethod_32((short)this.blockConnectionType_0); objectWriter.imethod_16(this.double_8); objectWriter.imethod_14(this.bool_7); objectWriter.imethod_14(this.bool_6); objectWriter.imethod_16(this.double_9); if (ow.Version > DxfVersion.Dxf21) { objectWriter.imethod_32((short)this.textAttachmentDirection_0); objectWriter.imethod_32((short)this.textAttachment_3); objectWriter.imethod_32((short)this.textAttachment_2); } if (ow.Version <= DxfVersion.Dxf24) { return; } objectWriter.imethod_14(this.bool_8); }
internal override void Write(Class432 ow) { base.Write(ow); Interface29 objectWriter = ow.ObjectWriter; objectWriter.imethod_33((int)this.AttachmentPoint); objectWriter.imethod_29(this.XDirection); objectWriter.imethod_24(this.Location); objectWriter.imethod_16(this.ReferenceSize.X); objectWriter.imethod_16(this.ReferenceSize.Y); objectWriter.imethod_16(this.Size.X); objectWriter.imethod_16(this.Size.Y); objectWriter.imethod_33(this.Columns != null ? (int)this.Columns.Type : 0); if (this.Columns == null) { return; } objectWriter.imethod_33(this.Columns.ColumnsCount); objectWriter.imethod_16(this.Columns.ColumnWidth); objectWriter.imethod_16(this.Columns.Gutter); objectWriter.imethod_14(this.Columns.IsAutoHeight); objectWriter.imethod_14(this.Columns.IsFlowReversed); if (this.Columns.IsAutoHeight || this.Columns.Type != DxfMTextObjectContextData.ColumnType.DynamicColumns) { return; } foreach (double columnHeight in this.Columns.ColumnHeights) { objectWriter.imethod_16(columnHeight); } }
internal override void Write(Class432 ow) { base.Write(ow); Interface29 objectWriter = ow.ObjectWriter; objectWriter.imethod_24(this.point3D_0); objectWriter.imethod_29(this.vector3D_0); }
internal override void Write(Class432 ow) { base.Write(ow); Interface29 objectWriter = ow.ObjectWriter; objectWriter.imethod_40(this.dxfObjectReference_4 == null ? (DxfHandledObject)null : (DxfHandledObject)this.dxfObjectReference_4.Value); objectWriter.imethod_29(this.vector3D_1); objectWriter.imethod_16(this.double_1); objectWriter.imethod_14(this.bool_1); }
internal override void Write(Class432 ow) { base.Write(ow); Interface29 objectWriter = ow.ObjectWriter; this.dxfPattern_0.Write(objectWriter); objectWriter.imethod_16(this.double_0); objectWriter.imethod_29(this.vector3D_0); objectWriter.imethod_33(this.list_0.Count); foreach (DxfHatch.BoundaryPath boundaryPath in this.list_0) { boundaryPath.Write(ow, false); } }
internal override void Write(Class432 ow) { base.Write(ow); Interface29 objectWriter = ow.ObjectWriter; if (ow.Version > DxfVersion.Dxf21) { objectWriter.imethod_33(ow.Version > DxfVersion.Dxf24 ? 3 : 2); objectWriter.imethod_40((DxfHandledObject)this.HostBlock); objectWriter.imethod_32((short)this.designCoordinatesType_0); objectWriter.imethod_24(this.point3D_0); objectWriter.imethod_24(this.point3D_1); objectWriter.imethod_16(this.vector2D_1.X); objectWriter.imethod_33((int)this.unitsValue_0); objectWriter.imethod_16(this.vector2D_1.Y); objectWriter.imethod_33((int)this.unitsValue_1); objectWriter.imethod_29(this.vector3D_0); objectWriter.imethod_28(this.vector2D_0); objectWriter.imethod_33((int)this.scaleEstimationMethod_0); objectWriter.imethod_16(this.double_0); objectWriter.imethod_14(this.bool_0); objectWriter.imethod_16(this.double_1); objectWriter.imethod_16(this.double_2); objectWriter.imethod_4(this.string_0); objectWriter.imethod_4(this.string_1); } else { objectWriter.imethod_33(1); objectWriter.imethod_40((DxfHandledObject)this.HostBlock); objectWriter.imethod_32((short)this.designCoordinatesType_0); objectWriter.imethod_24(this.point3D_1); objectWriter.imethod_33((int)this.unitsValue_0); objectWriter.imethod_24(this.point3D_0); objectWriter.imethod_24(WW.Math.Point3D.Zero); objectWriter.imethod_29(this.vector3D_0); objectWriter.imethod_16(System.Math.PI / 2.0 - this.vector2D_0.GetAngle()); objectWriter.imethod_24(new WW.Math.Point3D(1.0, 1.0, 1.0)); objectWriter.imethod_4(this.string_0); objectWriter.imethod_4(this.string_1); objectWriter.imethod_16(this.vector2D_1.X); objectWriter.imethod_4(string.Empty); objectWriter.imethod_4(string.Empty); } objectWriter.imethod_4(this.string_2); objectWriter.imethod_4(this.string_3); objectWriter.imethod_4(this.string_4); objectWriter.imethod_33(this.list_0.Count); foreach (GeoMeshPoint geoMeshPoint in this.list_0) { objectWriter.imethod_25(geoMeshPoint.Source); objectWriter.imethod_25(geoMeshPoint.Destination); } objectWriter.imethod_33(this.list_1.Count); foreach (GeoMeshFace geoMeshFace in this.list_1) { objectWriter.imethod_33(geoMeshFace.FaceIndex1); objectWriter.imethod_33(geoMeshFace.FaceIndex2); objectWriter.imethod_33(geoMeshFace.FaceIndex3); } if (ow.Version > DxfVersion.Dxf21) { return; } objectWriter.imethod_14(true); objectWriter.imethod_14(false); objectWriter.imethod_20(this.point3D_1.Y); objectWriter.imethod_20(this.point3D_1.X); objectWriter.imethod_20(this.point3D_1.Y); objectWriter.imethod_20(this.point3D_1.X); objectWriter.imethod_33(0); objectWriter.imethod_33(0); objectWriter.imethod_25(WW.Math.Point2D.Zero); objectWriter.imethod_25(WW.Math.Point2D.Zero); objectWriter.imethod_14(false); objectWriter.imethod_16(this.vector2D_0.GetAngle() * (180.0 / System.Math.PI)); objectWriter.imethod_16(this.vector2D_0.GetAngle()); objectWriter.imethod_33((int)this.scaleEstimationMethod_0); objectWriter.imethod_16(this.double_0); objectWriter.imethod_14(this.bool_0); objectWriter.imethod_16(this.double_1); objectWriter.imethod_16(this.double_2); }