public void Write(Class741 dataStore, Class889 w) { this.class889_0 = w; this.class741_0 = dataStore; Class49.Class55 class55 = new Class49.Class55(); class55.Schemas.AddRange((IEnumerable <Class48>)dataStore.Schemas); class55.UnknownProperties.AddRange((IEnumerable <Class558>)dataStore.SchemaUnknownProperties); this.list_0.Add(class55); this.class50_0.Schemas.AddRange((IEnumerable <Class46>)dataStore.SchemaSearchDataList); long position1 = w.Position; for (int index = 0; index < 128; ++index) { w.vmethod_1((byte)0); } this.method_8(new Class49.Class51.Class57()); this.method_8(new Class49.Class51.Class57()); this.method_9(w); this.method_11(w); this.method_12(w); this.method_13(w); this.method_14(w); this.method_15(w); this.class916_0.FileSize = (int)(w.Position - position1); long position2 = w.Position; w.Position = position1; this.class916_0.Write(w); }
private void method_6() { this.list_0.Capacity = this.class53_0.SegmentIndexes.Count; foreach (int segmentIndex in this.class53_0.SegmentIndexes) { this.class889_0.Position = this.long_0 + (long)this.class51_0.Entries[segmentIndex].Offset; Class49.Class55 class55 = new Class49.Class55(); class55.Read(this); this.list_0.Add(class55); } foreach (Class49.Class55 class55 in this.list_0) { this.class741_0.Schemas.AddRange((IEnumerable <Class48>)class55.Schemas); this.class741_0.SchemaUnknownProperties.AddRange((IEnumerable <Class558>)class55.UnknownProperties); } }