internal override void CloneRelationsTo(Document doc, OwnerHolder nextOwner) { base.CloneRelationsTo(doc, nextOwner); if (doc.ObjectPool == null) { doc.ObjectPool = new byte[base.m_doc.ObjectPool.Length]; base.m_doc.ObjectPool.CopyTo(doc.ObjectPool, 0); } else { byte[] objectPool = doc.ObjectPool; Class363.smethod_0(new MemoryStream(base.m_doc.ObjectPool), this.int_6, new MemoryStream(doc.ObjectPool), out objectPool); } }
private static void smethod_2(Class363 A_0, DigitalSignatures A_1) { MemoryStream stream = A_0.method_49(BookmarkStart.b("猫崭夯唱娳圵䰷伹主嬽㌿", 6)); if (stream != null) { Stream input = stream; if (input != null) { BinaryReader reader = new BinaryReader(input, Encoding.Unicode); int num = reader.ReadInt32(); smethod_3(reader, num); reader.ReadInt32(); smethod_4(reader, A_1, new Class321(A_0.method_47().method_0()).method_4()); } } }
private static void smethod_1(Class363 A_0, DigitalSignatures A_1) { MemoryStream stream = A_0.method_46(BookmarkStart.b("栶䄸嘺儼䰾⡀⑂⭄♆㵈㹊㽌⩎≐", 0x11)); if (stream != null) { Class1132 class3 = new Class1132(stream); Class1089 class2 = class3.method_0(); if (class2 != null) { foreach (string str in class2.GetKeyList()) { Class556.smethod_0(class2.method_4(str), new Class625(class3), A_1); } } } }
public abstract void Visit(Class363 c);
public override void Visit(Class363 c) { }
internal static void smethod_0(Class363 A_0, DigitalSignatures A_1) { smethod_1(A_0, A_1); smethod_2(A_0, A_1); }