Exemplo n.º 1
0
 // Token: 0x0600263D RID: 9789 RVA: 0x0008B7AC File Offset: 0x000899AC
 private void Change(global::VisClass.Rep.Setting setting)
 {
     if (setting.isInherited)
     {
         global::VisQuery valueSet = setting.valueSet;
         setting             = (this.dict[setting.name] = setting.Override(this.klass));
         setting.isInherited = false;
         setting.valueSet    = valueSet;
         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);
         this.klass.keys[this.klass.keys.Length - 1]     = setting.name;
         this.klass.values[this.klass.values.Length - 1] = valueSet;
     }
     else
     {
         for (int i = 0; i < this.klass.keys.Length; i++)
         {
             if (this.klass.keys[i] == setting.name)
             {
                 this.klass.values[i] = setting.query;
                 break;
             }
         }
     }
 }