public void AddVar(string flag, string val) { if (vars[val] == null) vars[val] = new Variable(baseVar, flag + Separator, val); else ((Variable)vars[val]).Inc(flag + Separator); }
public string this[string var] { get { if (other == null || vars[var] != null) return (string)vars[var].Value; return other[var]; } set { if (vars[var] != null) vars[var].Value = value; else vars[var] = new Variable(var, value); } }