internal int method_27(BinaryWriter A_0) { int position = (int)A_0.BaseStream.Position; for (int i = 0; i < base.method_2(); i++) { Class171 class2 = (Class171)base.method_12(i); int num4 = class2.method_0(); if (smethod_2(class2.method_0())) { num4 |= 0x4000; } if (class2.vmethod_0()) { num4 |= 0x8000; } A_0.Write((short)num4); A_0.Write(class2.vmethod_0() ? ((Class172)class2).method_1() : class2.vmethod_1()); } for (int j = 0; j < base.method_2(); j++) { Class171 class3 = (Class171)base.method_12(j); if (class3.vmethod_0()) { ((Class172)class3).vmethod_3(A_0); } } return(((int)A_0.BaseStream.Position) - position); }
public override string System.Object.ToString() { int num = 11; StringBuilder builder = new StringBuilder(); builder.Append(base.System.Object.ToString()); builder.Append(BookmarkStart.b("㰰㤲", 11)); for (int i = 0; i < this.class657_0.method_2(); i++) { Class171 class2 = (Class171)this.class657_0.method_3(this.class657_0.method_13(i)); builder.AppendFormat(BookmarkStart.b("ᄰጲԴ伶䈸ܼ䜾畀㹂罄睆ㅈお籌畎⥐⹒祔睖≘楚⁜", num), class2.method_0(), class2.vmethod_1(), class2.vmethod_0() ? BookmarkStart.b("到尲場䜶唸帺䔼", num) : BookmarkStart.b("䈰娲場䜶唸帺", num)); switch (class2.method_0()) { case 0x1ff: builder.AppendFormat(BookmarkStart.b("ᄰᬲ临ܶ䐸ሺ", num), (EscherLineFlags)class2.vmethod_1()); break; case 0x33f: builder.AppendFormat(BookmarkStart.b("ᄰᬲ临ܶ䐸ሺ", num), (EscherShapeFlags)class2.vmethod_1()); break; case 0x3bf: builder.AppendFormat(BookmarkStart.b("ᄰᬲ临ܶ䐸ሺ", num), (EscherGroupShapeFlags)class2.vmethod_1()); break; } builder.Append(BookmarkStart.b("㰰㤲", num)); } return(builder.ToString()); }