Exemplo n.º 1
0
 public BasData NewNumber(int desc, double value = 0.0)
 {
     BasPoolDataItem item;
     if (pool.TryGetValue(desc, out item))
         return null;
     item = new BasPoolDataItem();
     item.type = BasDataType.Number;
     item.item = value;
     pool[desc] = item;
     BasData bd = new BasData(desc, this);
     return bd;
 }
Exemplo n.º 2
0
 public BasData NewNumber(double value = 0.0)
 {
     st:
     int desc = rnd.Next();
     BasPoolDataItem item;
     if (pool.TryGetValue(desc, out item))
         goto st;
     item = new BasPoolDataItem();
     item.type = BasDataType.Number;
     item.item = value;
     pool[desc] = item;
     BasData bd = new BasData(desc, this);
     return bd;
 }