Beispiel #1
0
    public void method_1(GDelegate0 gdelegate0_1)
    {
        GDelegate0 gdelegate = this.gdelegate0_0;
        GDelegate0 gdelegate2;

        do
        {
            gdelegate2 = gdelegate;
            GDelegate0 value = (GDelegate0)Delegate.Remove(gdelegate2, gdelegate0_1);
            gdelegate = Interlocked.CompareExchange <GDelegate0>(ref this.gdelegate0_0, value, gdelegate2);
        }while (gdelegate != gdelegate2);
    }
 // Token: 0x06000055 RID: 85 RVA: 0x000023E8 File Offset: 0x000005E8
 public GClass6(GDelegate0 gdelegate0_1)
 {
     this.gdelegate0_0 = gdelegate0_1;
     this.dictionary_0 = new Dictionary <string, object>();
 }