public override QilNode this[int index] {
get {
switch (index) {
case 0: return this.isDebug;
case 1: return this.defWSet;
case 2: return this.wsRules;
case 3: return this.gloParams;
case 4: return this.gloVars;
case 5: return this.funList;
case 6: return this.rootNod;
default: throw new IndexOutOfRangeException();
}
}
set {
switch (index) {
case 0: this.isDebug = value; break;
case 1: this.defWSet = value; break;
case 2: this.wsRules = value; break;
case 3: this.gloParams = value; break;
case 4: this.gloVars = value; break;
case 5: this.funList = value; break;
case 6: this.rootNod = value; break;
default: throw new IndexOutOfRangeException();
}
}
}