internal void method_3(BinaryReader A_0, int A_1, int A_2, BinaryReader A_3) { if (A_2 != 0) { A_0.BaseStream.Position = A_1; int num = A_1 + A_2; this.class274_0 = (Class274)Class1062.smethod_0(A_0); this.class274_0.method_11(A_3); if (this.class274_0.method_14() != null) { foreach (Class268 class4 in this.class274_0.method_14().method_7()) { if (class4.method_8() != null) { this.method_4(class4); } } } this.class1063_0 = new Class1063(); while (A_0.BaseStream.Position < num) { EscherDrawingType type = (EscherDrawingType)A_0.ReadByte(); Class276 class3 = (Class276)Class1062.smethod_0(A_0); class3.method_15(type); this.class1063_0.Add(class3); } foreach (Class276 class2 in this.class1063_0) { this.method_10(class2); } } }
internal static Class274 smethod_0() { Class274 class2 = new Class274(); class2.method_7().Add(new Class284()); class2.method_7().Add(new Class275()); return(class2); }
internal int method_6(BinaryWriter A_0, BinaryWriter A_1, bool A_2) { if (!this.method_16()) { return(0); } this.class274_0 = Class274.smethod_0(); this.class1063_0 = new Class1063(); this.method_7(EscherDrawingType.Main); if (A_2) { this.method_7(EscherDrawingType.Header); } this.class274_0.method_12(A_1); this.class274_0.method_13(); this.method_8(); return(this.method_9(A_0)); }
public abstract void Visit(Class274 c);
public override void Visit(Class274 c) { }