void Init() { if (dictByType == null) { dictByType = new DictionaryByType(); } }
static DataLibrary() { foreach (var type in AppDomain.CurrentDomain.GetAssemblies().SelectMany(s => s.GetTypes()).Where(p => p.BaseType == typeof(DataBase))) { DictionaryByType.Add(type, new Dictionary <string, DataBase>()); InsertByStringType.Add(type.Name.Replace("Data", ""), jobj => { var data = (DataBase)jobj.ToObject(type); DictionaryByType[type].Add(data.Name, data); }); } }
public void SetUp() { subject = new DictionaryByType(); }
public void SetUp() { subject = new DictionaryByType(); }