public void Dispose() { IEnumerator enumerator = this.c73e3ab578e509cae5a056499286a955e.GetEnumerator(); try { while (enumerator.MoveNext()) { object obj2 = enumerator.Current; ((Trigger)obj2).cfab69a397aedbc93489a509309b87405(); } Label_002C: switch (3) { case 0: goto Label_002C; } if (1 == 0) { } } finally { IDisposable disposable = enumerator as IDisposable; if (disposable == null) { goto Label_005B; } Label_004B: switch (3) { case 0: goto Label_004B; default: disposable.Dispose(); break; } Label_005B :; } this.c73e3ab578e509cae5a056499286a955e = null; this.c314ce52ce2ae293d8113116cadfd940f = null; }
internal Task(ce00c0c0cf6fda959b5e473451484f374 c314ce52ce2ae293d8113116cadfd940f, string cbde085e547fa33ff007e97c323718d3f) { this.c314ce52ce2ae293d8113116cadfd940f = c314ce52ce2ae293d8113116cadfd940f; string text1 = c0bbbfa1d3eac60244be07cb7c7058941.c47c07faa149539febe2a8e1f978fa8dd(290); if (cbde085e547fa33ff007e97c323718d3f.EndsWith(text1)) { string text2 = cbde085e547fa33ff007e97c323718d3f.Substring(0, cbde085e547fa33ff007e97c323718d3f.Length - 4); this.c4a11be50ecee7466636e5d549577c703 = text2; } else { this.c4a11be50ecee7466636e5d549577c703 = cbde085e547fa33ff007e97c323718d3f; } this.cc775fd5739c78ff65258165b7d0d4fd2 = null; bool flag2 = this.cbbfc4243186a03ded17cbb953311cc39(); this.c36c229b4ef46f571340bd843fe2fce5c = flag2; }
internal TriggerList(ce00c0c0cf6fda959b5e473451484f374 c314ce52ce2ae293d8113116cadfd940f) { this.c314ce52ce2ae293d8113116cadfd940f = c314ce52ce2ae293d8113116cadfd940f; ushort num = 0; c314ce52ce2ae293d8113116cadfd940f.cb98ceb58565a5bb1e1a3b82aa6c54f21(out num); this.c73e3ab578e509cae5a056499286a955e = new ArrayList(num + 5); for (int i = 0; i < num; i++) { c60ef56b1c0a7e1d5ec52b0d39d9d16b6 cefbcaedecbdddb; c314ce52ce2ae293d8113116cadfd940f.cc183ac3fb0fb187e8886fd5ac15c580d((ushort)i, out cefbcaedecbdddb); Trigger trigger2 = Trigger.c7bfc2b235ca5eb1d25d87201e49cdf93(cefbcaedecbdddb); int num3 = this.c73e3ab578e509cae5a056499286a955e.Add(trigger2); } Label_0051: switch (3) { case 0: goto Label_0051; } if (1 == 0) { } }
public void Close() { if (this.cc775fd5739c78ff65258165b7d0d4fd2 == null) { goto Label_0026; } Label_0008: switch (3) { case 0: goto Label_0008; default: if (1 == 0) { } this.cc775fd5739c78ff65258165b7d0d4fd2.Dispose(); break; } Label_0026: this.Save(); Marshal.ReleaseComObject(this.c314ce52ce2ae293d8113116cadfd940f); this.c314ce52ce2ae293d8113116cadfd940f = null; }