예제 #1
0
 public Class25(SelectClient.Class25 class25_0)
 {
     if (class25_0 != null)
     {
         object_0 = RuntimeHelpers.GetObjectValue(class25_0.object_0);
     }
 }
예제 #2
0
        private void method_3(object sender, EventArgs e)
        {
            SelectClient.Class25 class25;
            GClass1.GClass2      gclass2;
            IEnumerator          ienumerator;

            if (vmethod_2().Items.Count > 0)
            {
                try
                {
                    ienumerator = vmethod_2().Items.GetEnumerator();
                    while (ienumerator.MoveNext())
                    {
                        class25           = new SelectClient.Class25(class25);
                        class25.object_0  = RuntimeHelpers.GetObjectValue(ienumerator.Current);
                        gclass2           = Enumerable.FirstOrDefault <GClass1.GClass2>(GClass1.list_0, new Func <GClass1.GClass2, bool>(class25, class25.method_0));
                        gclass22_0.int_0  = (int)GClass22.OpenProcess(GClass22.GEnum3.const_1, true, gclass2.method_0().Id);
                        gclass22_0.long_0 = (long)gclass2.method_0().Id;
                        long   l = (long)gclass22_0.method_1(GClass24.int_2, 4);
                        string s = gclass22_0.method_5(checked ((int)l), 24);
                        if (Operators.CompareString(s, gclass2.method_6(), false) != 0)
                        {
                            goto label_1;
                        }
                    }
                    return;

label_1:
                    GClass1.list_0.Remove(gclass2);
                    vmethod_2().Items.Remove(RuntimeHelpers.GetObjectValue(class25.object_0));
                }
                finally
                {
                    if (ienumerator is IDisposable)
                    {
                        (ienumerator as IDisposable).Dispose();
                    }
                }
            }
        }