public Class333(DxfExtendedDataCollection extendedDataCollection, DxfExtendedData extendedData) { this.dxfExtendedDataCollection_0 = extendedDataCollection; this.dxfExtendedData_0 = extendedData; }
private void method_2() { DxfExtendedDataCollection extendedDataCollection = this.dxfOle_0.ExtendedDataCollection; DxfExtendedData extendedData; extendedDataCollection.TryGetValue(this.dxfOle_0.Model.AppIds["ACAD"], out extendedData); if (extendedData == null) { extendedData = new DxfExtendedData(this.dxfOle_0.Model.AppIds["ACAD"]); extendedDataCollection.Add(extendedData); } int num = this.method_1(extendedData.Values); if (num == -1) { extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.String("OLEBEGIN")); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)70)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16(this.bool_0 ? (short)1 : (short)0)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)71)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16(this.short_0)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)40)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Double(this.double_0)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)41)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Double(this.double_1)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)42)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Double(this.double_2)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)72)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16(this.short_1)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)3)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.String(this.fontMappingData_0.Font)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)90)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int32(this.fontMappingData_0.PointSize)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)43)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Double(this.fontMappingData_0.TextHeight)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)4)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.String(this.fontMappingData_1.Font)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)91)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int32(this.fontMappingData_1.PointSize)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Int16((short)44)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.Double(this.fontMappingData_1.TextHeight)); extendedData.Values.Add((IExtendedDataValue) new DxfExtendedData.String("OLEEND")); } else { int index1 = num + 2; extendedData.Values[index1] = (IExtendedDataValue) new DxfExtendedData.Int16(this.bool_0 ? (short)1 : (short)0); int index2 = index1 + 2; extendedData.Values[index2] = (IExtendedDataValue) new DxfExtendedData.Int16(this.short_0); int index3 = index2 + 2; extendedData.Values[index3] = (IExtendedDataValue) new DxfExtendedData.Double(this.double_0); int index4 = index3 + 2; extendedData.Values[index4] = (IExtendedDataValue) new DxfExtendedData.Double(this.double_1); int index5 = index4 + 2; extendedData.Values[index5] = (IExtendedDataValue) new DxfExtendedData.Double(this.double_2); int index6 = index5 + 2; extendedData.Values[index6] = (IExtendedDataValue) new DxfExtendedData.Int16(this.short_1); int index7 = index6 + 2; extendedData.Values[index7] = (IExtendedDataValue) new DxfExtendedData.String(this.fontMappingData_0.Font); int index8 = index7 + 2; extendedData.Values[index8] = (IExtendedDataValue) new DxfExtendedData.Int32(this.fontMappingData_0.PointSize); int index9 = index8 + 2; extendedData.Values[index9] = (IExtendedDataValue) new DxfExtendedData.Double(this.fontMappingData_0.TextHeight); int index10 = index9 + 2; extendedData.Values[index10] = (IExtendedDataValue) new DxfExtendedData.String(this.fontMappingData_1.Font); int index11 = index10 + 2; extendedData.Values[index11] = (IExtendedDataValue) new DxfExtendedData.Int32(this.fontMappingData_1.PointSize); int index12 = index11 + 2; extendedData.Values[index12] = (IExtendedDataValue) new DxfExtendedData.Double(this.fontMappingData_1.TextHeight); } }