// Token: 0x06000923 RID: 2339 RVA: 0x0003B7ED File Offset: 0x000399ED internal Class_240(string str_0, Class_259 arg_0, byte[] byteDizi_0) { this.prop_3 = str_0; this.prop_6 = Class_223.lmethod_1478(arg_0.prop_2.FromBase64(), byteDizi_0); this.prop_1 = arg_0.prop_1; this.prop_2 = Class_235.File; }
public void xmethod_1631(StreamingContext arg_0) { if (this.prop_3 != null && !this.field_1.Any(new Func <Class_277, bool>(this.gmethod_1633))) { this.field_1.Add(new Class_277(base.prop_3, this.prop_3)); } this.prop_4 = this.prop_11.ToDateTime(); if (base.prop_2 == Class_235.File || base.prop_2 == Class_235.Directory) { if (string.IsNullOrEmpty(this.prop_13)) { this.prop_10 = true; return; } string text = this.prop_13.Split(new char[] { '/' })[0]; int num = text.IndexOf(":", StringComparison.Ordinal); byte[] byteDizi_ = text.Substring(num + 1).FromBase64(); if (this.field_1 != null) { Class_241.NClass_0 nclass_ = new Class_241.NClass_0(); nclass_.field_4 = text.Substring(0, num); Class_277 class_ = this.field_1.FirstOrDefault(new Func <Class_277, bool>(nclass_.nmethod_1)); if (class_ != null) { this.field_0 = Class_223.pmethod_1469(class_.prop_1.FromBase64(), this.field_0); if (base.prop_2 == Class_235.Directory) { this.prop_7 = this.field_0; } else { this.prop_7 = Class_223.pmethod_1469(byteDizi_, this.field_0); } } } this.prop_6 = Class_223.pmethod_1469(byteDizi_, this.field_0); if (base.prop_2 == Class_235.File) { byte[] byteDizi_2; byte[] byteDizi_3; byte[] byteDizi_4; Class_223.xmethod_1471(this.prop_6, out byteDizi_2, out byteDizi_3, out byteDizi_4); this.prop_8 = byteDizi_2; this.prop_9 = byteDizi_3; this.prop_5 = byteDizi_4; } else { this.prop_5 = this.prop_6; } base.prop_6 = Class_223.lmethod_1478(this.prop_12.FromBase64(), this.prop_5); } }