private static void a(object A_0, EventArgs A_1) { c = (e3)A_0; int index = a.FindIndex(new Predicate <e3>(b8.a)); c.f(); b[index](); a.RemoveAt(index); b.RemoveAt(index); }
private static void a(object A_0, EventArgs A_1) { d = (e3)A_0; int index = a.FindIndex(new Predicate <e3>(ae.a)); if (c[index] != e3.b()) { d.f(); b[index](); d.e(); a.RemoveAt(index); b.RemoveAt(index); c.RemoveAt(index); } }