Exemplo n.º 1
0
 // Token: 0x0600263C RID: 9788 RVA: 0x0008B690 File Offset: 0x00089890
 private void Remove(global::VisClass.Rep.Setting setting)
 {
     for (int i = 0; i < this.klass.keys.Length; i++)
     {
         if (this.klass.keys[i] == setting.name)
         {
             int num = i;
             while (++num < this.klass.keys.Length)
             {
                 this.klass.keys[num - 1]   = this.klass.keys[num];
                 this.klass.values[num - 1] = this.klass.values[num];
             }
             Array.Resize <string>(ref this.klass.keys, this.klass.keys.Length - 1);
             Array.Resize <global::VisQuery>(ref this.klass.values, this.klass.values.Length - 1);
             break;
         }
     }
     if (setting.isOverride)
     {
         this.dict[setting.name] = setting.MoveBack();
     }
     else
     {
         this.dict.Remove(setting.name);
     }
 }