private void method_9(Class889 w) { Class49.Class52 class52 = new Class49.Class52(); class52.Header.SegmentIndex = this.uint_0; foreach (KeyValuePair <Enum53, Class560> keyValuePair1 in this.class741_0.RecordTypeTohandleToDataRecord) { foreach (KeyValuePair <ulong, List <Stream> > keyValuePair2 in (Dictionary <ulong, List <Stream> >)keyValuePair1.Value) { foreach (Stream data in keyValuePair2.Value) { if (data.Length > 262144L) { Class49.Class52.Class58 class58 = this.method_10(w, keyValuePair2.Key, data); class52.method_0(keyValuePair2.Key, (Interface2)class58); } else { Class1068 class1068 = new Class1068() { Stream = data }; class52.method_0(keyValuePair2.Key, (Interface2)class1068); } } } } this.method_16(w, (Class49)class52); }
private void method_4() { foreach (KeyValuePair <uint, List <Class49.Class54.Class64> > keyValuePair in this.sortedDictionary_0) { this.class889_0.Position = this.long_0 + (long)this.class51_0.Entries[(int)keyValuePair.Key].Offset; Class49.Class52 class52 = new Class49.Class52(); class52.Read(this); List <Class49.Class54.Class64> class64List = keyValuePair.Value; int index = 0; foreach (Class49.Class52.Class60 entry in class52.Entries) { Stream data = entry.ReferencedObject.imethod_0(this); this.class741_0.Add(this.method_1(class64List[index]), entry.Handle, data); ++index; } } }