Exemplo n.º 1
0
        public ValueTableItem Insert(string key, IValue value)
        {
            ValueTableItem newVTItem;
            ObjectListItem <ValueTableItem> newItem;

            if (htab.ContainsKey(key) == true)
            {
                newItem         = htab[key];
                newVTItem       = newItem.Data;
                newVTItem.Value = value;
            }
            else
            {
                newVTItem = new ValueTableItem(this, null, key, value);
                newItem   = list.Append(newVTItem);
                htab.Add(key, newItem);
                newVTItem.ListItem = newItem;
            }

            return(newVTItem);
        }