// Token: 0x0600072F RID: 1839 RVA: 0x0003CCB0 File Offset: 0x0003AEB0 public c1f6179bdc03861e26477b7826da4fb8c(IEnumerable <c6a2f8acae5ff1a8a909193a5c5de6687> c92fb5cbad19cbe61a70530d7d55afe0d, bool c4e408bf1083df4857971241b2d176d89) { this.c82b8091adcf720aa7a90631953c644c8(); IEnumerator <c6a2f8acae5ff1a8a909193a5c5de6687> enumerator = c92fb5cbad19cbe61a70530d7d55afe0d.GetEnumerator(); try { while (enumerator.MoveNext()) { c6a2f8acae5ff1a8a909193a5c5de6687 c6a2f8acae5ff1a8a909193a5c5de = enumerator.Current; ListViewDataItemCollection items = this.ca0de944ebae052a45eeb8692ad5156be.Items; ListViewDataItem listViewDataItem = new ListViewDataItem(string.Format(ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(69134), c6a2f8acae5ff1a8a909193a5c5de.Version, c6a2f8acae5ff1a8a909193a5c5de.Size)); listViewDataItem.Tag = c6a2f8acae5ff1a8a909193a5c5de; listViewDataItem.ForeColor = c6a2f8acae5ff1a8a909193a5c5de.c1987926a4691c2e0ac2736e17b520743; bool enabled; if (c4e408bf1083df4857971241b2d176d89) { for (;;) { switch (5) { case 0: continue; } break; } if (!true) { RuntimeMethodHandle runtimeMethodHandle = methodof(c1f6179bdc03861e26477b7826da4fb8c..ctor(IEnumerable <c6a2f8acae5ff1a8a909193a5c5de6687>, bool)).MethodHandle; } enabled = (c6a2f8acae5ff1a8a909193a5c5de.ca435006c85356cb7385a782de8889a0a == (c59ff87f6bdc69ff3440c18f170633236)cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19060)); } else { enabled = (cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(19064) != 0); } listViewDataItem.Enabled = enabled; items.Add(listViewDataItem); } for (;;) { switch (2) { case 0: continue; } break; } } finally { if (enumerator != null) { for (;;) { switch (6) { case 0: continue; } break; } enumerator.Dispose(); } } }
// Token: 0x060004C4 RID: 1220 RVA: 0x00021778 File Offset: 0x0001F978 private void cfc63ab3b1163a0d9652d90e11edccd66(bool c3c7497942acfe55b365013a6254dd980) { if (c9f447140d3c9c692fc73eba21d436e1c.c0b398ab350e72b0d64d512bae8520b85(this.cbd119e33552f6e7eda45b0c64e636c3a) == null) { for (;;) { switch (7) { case 0: continue; } break; } if (!true) { RuntimeMethodHandle runtimeMethodHandle = methodof(c835740eb09051bccacfad4c551fdd155.cfc63ab3b1163a0d9652d90e11edccd66(bool)).MethodHandle; } return; } c5409344e1c2b74fa8c9a4d620ccb8d48 c5409344e1c2b74fa8c9a4d620ccb8d = c933d8f390d7a245458355cef338c6754.cd24593c859565ebb8c9faabbc5c75bef(this.cbd119e33552f6e7eda45b0c64e636c3a); if (!c5409344e1c2b74fa8c9a4d620ccb8d.c66201ce2763de795655e645e059b6451) { for (;;) { switch (2) { case 0: continue; } break; } return; } if (cc986a36f7534edc08e2f8221002d522a.c13b4c491030e28a0f262267b54ab959c(c5409344e1c2b74fa8c9a4d620ccb8d.Updates[cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9096)])) { for (;;) { switch (7) { case 0: continue; } break; } return; } bool flag = cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9100) != 0; try { if (!Directory.Exists(this.c38acdd33137605ebbf7a1767bd949d62)) { for (;;) { switch (4) { case 0: continue; } break; } Directory.CreateDirectory(this.c38acdd33137605ebbf7a1767bd949d62); } else { string text = Path.Combine(this.c38acdd33137605ebbf7a1767bd949d62, ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(6105), ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(6114)); if (File.Exists(text)) { for (;;) { switch (7) { case 0: continue; } break; } XmlDocument xmlDocument = new XmlDocument(); xmlDocument.Load(text); string value = xmlDocument.SelectSingleNode(ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(41173)).Value; IEnumerable <c6a2f8acae5ff1a8a909193a5c5de6687> updates = c5409344e1c2b74fa8c9a4d620ccb8d.Updates; Func <c6a2f8acae5ff1a8a909193a5c5de6687, bool> predicate; if ((predicate = c835740eb09051bccacfad4c551fdd155.< > c.ce9e58ff3492c7ce54d17214d8beaab5c) == null) { for (;;) { switch (6) { case 0: continue; } break; } predicate = (c835740eb09051bccacfad4c551fdd155.< > c.ce9e58ff3492c7ce54d17214d8beaab5c = new Func <c6a2f8acae5ff1a8a909193a5c5de6687, bool>(c835740eb09051bccacfad4c551fdd155.< > c.cdfab1996eb8651828de2a4469aa3481e.cb99ee340e2beccfdcb5670ab2f6c8a4d)); } c6a2f8acae5ff1a8a909193a5c5de6687 c6a2f8acae5ff1a8a909193a5c5de = updates.Last(predicate); flag = c65c252d08c00d64b46298b4434860139.c8d9bd1b5f903cbc3ebfaf48b8b440c7a(value, c6a2f8acae5ff1a8a909193a5c5de.Version); } } if (!flag) { for (;;) { switch (5) { case 0: continue; } break; } if (!c3c7497942acfe55b365013a6254dd980) { for (;;) { switch (5) { case 0: continue; } break; } IEnumerable <c6a2f8acae5ff1a8a909193a5c5de6687> updates2 = c5409344e1c2b74fa8c9a4d620ccb8d.Updates; Func <c6a2f8acae5ff1a8a909193a5c5de6687, bool> predicate2; if ((predicate2 = c835740eb09051bccacfad4c551fdd155.< > c.cf5a0480636f167cfae17d2df284f064b) == null) { for (;;) { switch (4) { case 0: continue; } break; } predicate2 = (c835740eb09051bccacfad4c551fdd155.< > c.cf5a0480636f167cfae17d2df284f064b = new Func <c6a2f8acae5ff1a8a909193a5c5de6687, bool>(c835740eb09051bccacfad4c551fdd155.< > c.cdfab1996eb8651828de2a4469aa3481e.c1a0597d84dbd710c28c573245a0c1254)); } updates2.Last(predicate2).cf08369cbb3a626a84f05ff893b78fed7(this.c38acdd33137605ebbf7a1767bd949d62, cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9104) != 0, cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9108) != 0, null, cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9112) != 0); } else { c5409344e1c2b74fa8c9a4d620ccb8d.Updates.Last <c6a2f8acae5ff1a8a909193a5c5de6687>().cf08369cbb3a626a84f05ff893b78fed7(this.c38acdd33137605ebbf7a1767bd949d62, cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9116) != 0, cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9120) != 0, null, cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(9124) != 0); } } } catch { } }
// Token: 0x060009A0 RID: 2464 RVA: 0x00060B38 File Offset: 0x0005ED38 internal bool c9b84fb92c525b314aa5f1523339706a3(c6a2f8acae5ff1a8a909193a5c5de6687 ced17f5fac5de96d8d690dac7cea067a7) { return(c65c252d08c00d64b46298b4434860139.c8d9bd1b5f903cbc3ebfaf48b8b440c7a(ced17f5fac5de96d8d690dac7cea067a7.Version, this.cb9752ebbe18b2ad5c3dc365914dc024b.ToString())); }
// Token: 0x06000477 RID: 1143 RVA: 0x0001EA3C File Offset: 0x0001CC3C private void cfc63ab3b1163a0d9652d90e11edccd66(bool c3c7497942acfe55b365013a6254dd980) { if (c9f447140d3c9c692fc73eba21d436e1c.c0b398ab350e72b0d64d512bae8520b85(this.cbd119e33552f6e7eda45b0c64e636c3a) == null) { for (;;) { switch (6) { case 0: continue; } break; } if (!true) { RuntimeMethodHandle runtimeMethodHandle = methodof(c8b671fda31f88dc7c7875175126002f3.cfc63ab3b1163a0d9652d90e11edccd66(bool)).MethodHandle; } return; } if (c3c7497942acfe55b365013a6254dd980) { for (;;) { switch (4) { case 0: continue; } break; } return; } c5409344e1c2b74fa8c9a4d620ccb8d48 c5409344e1c2b74fa8c9a4d620ccb8d = c933d8f390d7a245458355cef338c6754.cd24593c859565ebb8c9faabbc5c75bef(this.cbd119e33552f6e7eda45b0c64e636c3a); if (!c5409344e1c2b74fa8c9a4d620ccb8d.c66201ce2763de795655e645e059b6451) { for (;;) { switch (2) { case 0: continue; } break; } return; } if (cc986a36f7534edc08e2f8221002d522a.c13b4c491030e28a0f262267b54ab959c(c5409344e1c2b74fa8c9a4d620ccb8d.Updates[cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(7792)])) { for (;;) { switch (4) { case 0: continue; } break; } return; } bool flag = cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(7796) != 0; try { IEnumerable <c6a2f8acae5ff1a8a909193a5c5de6687> updates = c5409344e1c2b74fa8c9a4d620ccb8d.Updates; Func <c6a2f8acae5ff1a8a909193a5c5de6687, bool> predicate; if ((predicate = c8b671fda31f88dc7c7875175126002f3.< > c.cad52d22cfbb45f7b30370360574ffaa4) == null) { for (;;) { switch (3) { case 0: continue; } break; } predicate = (c8b671fda31f88dc7c7875175126002f3.< > c.cad52d22cfbb45f7b30370360574ffaa4 = new Func <c6a2f8acae5ff1a8a909193a5c5de6687, bool>(c8b671fda31f88dc7c7875175126002f3.< > c.cdfab1996eb8651828de2a4469aa3481e.c182f4c12f929ded7ae046d6571c88423)); } c6a2f8acae5ff1a8a909193a5c5de6687 c6a2f8acae5ff1a8a909193a5c5de = updates.Last(predicate); if (!Directory.Exists(this.c38acdd33137605ebbf7a1767bd949d62)) { for (;;) { switch (3) { case 0: continue; } break; } Directory.CreateDirectory(this.c38acdd33137605ebbf7a1767bd949d62); } else if (this.c1313a3694d9d4cbd109dd5b1b1fe94b1()) { for (;;) { switch (2) { case 0: continue; } break; } if (File.Exists(this.cdcc3f8e7b02e807e3041a6bda34d9f4b)) { for (;;) { switch (6) { case 0: continue; } break; } flag = c65c252d08c00d64b46298b4434860139.c8d9bd1b5f903cbc3ebfaf48b8b440c7a(File.ReadAllText(this.cdcc3f8e7b02e807e3041a6bda34d9f4b), c6a2f8acae5ff1a8a909193a5c5de.Version); } } if (!flag) { for (;;) { switch (1) { case 0: continue; } break; } if (!c3c7497942acfe55b365013a6254dd980) { for (;;) { switch (2) { case 0: continue; } break; } c6a2f8acae5ff1a8a909193a5c5de.c232388e2d78eeebd51589f4bd158ad0f(this.c38acdd33137605ebbf7a1767bd949d62, cebbdeae8341a51f374f3ef4c993a069a.c6bc1c09ec46e3a402ca1f5ca208c573e(7800) != 0); FileSystem.RenameFile(Path.Combine(this.c38acdd33137605ebbf7a1767bd949d62, ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(39788)), ceffa389ee86c0ee26f31dd3efacbdd38.c5dd75c94760bfb37727a44ddc794d278(39863)); File.WriteAllText(this.cdcc3f8e7b02e807e3041a6bda34d9f4b, c6a2f8acae5ff1a8a909193a5c5de.Version); } } } catch { } }