Ejemplo n.º 1
0
        public void Remove(HeronValue index)
        {
            CheckIndexType(index);
            int n = index.GetHashCode();

            values.Remove(n);
        }
Ejemplo n.º 2
0
 public bool HasKey(HeronValue index)
 {
     CheckIndexType(index);
     return(values.ContainsKey(index.GetHashCode()));
 }
Ejemplo n.º 3
0
 public override void SetAtIndex(HeronValue index, HeronValue val)
 {
     CheckRecordCompatibility(val);
     CheckIndexType(index);
     values[index.GetHashCode()] = val as RecordValue;
 }
Ejemplo n.º 4
0
 public override HeronValue GetAtIndex(HeronValue index)
 {
     CheckIndexType(index);
     return(values[index.GetHashCode()]);
 }