public void WriteTo(MemoryStream content, int version) { Interface9 writer = Class794.smethod_6((Interface6)this, (Interface7)this, content, version); this.ilist_1.Clear(); this.class987_0.Product = "CadLib"; this.class987_0.NumberOfRecords = this.ilist_0.Count; this.class987_0.EntityCount = 0; foreach (Class80 class80 in (IEnumerable <Class80>) this.ilist_0) { if (class80 is Class187) { ++this.class987_0.EntityCount; } if (class80 is Class98) { ++this.class987_0.EntityCount; } } writer.imethod_16(this.class987_0); this.WriteTo(writer); if (writer.FileFormatVersion >= Class250.int_72) { writer.imethod_13("End-of-ASM-data"); } else { writer.imethod_13("End-of-ACIS-data"); } }
public static void smethod_1(Interface9 writer, Class1028.Enum49 value) { if (writer.FileFormatVersion > Class250.int_27) { writer.imethod_10(Class1028.string_0, (int)value); } else { string str; switch (value) { case Class1028.Enum49.const_0: str = Class1028.string_0[0]; break; case Class1028.Enum49.const_1: str = Class1028.string_0[1]; break; case Class1028.Enum49.const_2: str = Class1028.string_0[2]; break; case Class1028.Enum49.const_3: str = Class1028.string_0[3]; break; default: throw new Exception0("Unknown b-spline type"); } writer.imethod_13(str); } }
private void method_4(Class80 entity, Interface9 writer) { string str = entity.imethod_2(writer.FileFormatVersion); writer.imethod_13(str); entity.imethod_1(writer); }
public static void smethod_1(Interface9 writer, Class364 value) { string str = value.imethod_2(writer.FileFormatVersion); writer.imethod_13(str); value.imethod_1(writer); }
public static void smethod_1(Interface9 writer, Class242 subEntity) { string str = subEntity.imethod_2(writer.FileFormatVersion); writer.imethod_13(str); subEntity.imethod_1(writer); }
public static void smethod_1(Interface9 writer, Class224 subEntity) { writer.imethod_9(); int num = writer.imethod_3((Class196)subEntity); if (num == -1) { writer.imethod_2((Class196)subEntity); string str = subEntity.imethod_2(writer.FileFormatVersion); writer.imethod_13(str); subEntity.imethod_1(writer); } else { writer.imethod_13("ref"); writer.imethod_4(num); } writer.imethod_8(); }
public static void smethod_1(Interface9 writer, Class647.Enum23 value) { string str; switch (value) { case Class647.Enum23.const_0: str = Class647.string_0[0]; break; case Class647.Enum23.const_1: str = Class647.string_0[1]; break; case Class647.Enum23.const_2: str = Class647.string_0[2]; break; default: throw new Exception0("Unknown b-spline type"); } writer.imethod_13(str); }
public static void smethod_1(Interface9 writer, Class369 bodyGeometry) { writer.imethod_13(bodyGeometry.imethod_2(writer.FileFormatVersion)); bodyGeometry.imethod_1(writer); }
public static void smethod_1(Interface9 writer, Interface3 subEntity, Interface4 subTagged) { writer.imethod_13(subTagged.imethod_2(writer.FileFormatVersion)); subEntity.imethod_1(writer); }