public static void SetItem(string handle, IPublicObject obj) { if (Items.ContainsKey(handle)) { Items[handle] = obj; } else { throw new ArgumentException(); } }
public static string AddItem(string handle, IPublicObject obj) { var tHandle = TimestampHandle(handle + "::" + obj.Type); if (!Items.ContainsKey(tHandle)) { Items.Add(tHandle, obj); } obj.Handle = tHandle; return(tHandle); }
public void Save(IPublicObject publicObject) { publicObject.Save(); }