private void CreateList(Type[] types) { SubClassTypeList list = new SubClassTypeList(this, types); list.Update(); _list.Add(types, list); }
public SubClassTypeList this[Type[] types] { get { if (!_list.ContainsKey(types)) { CreateList(types); } SubClassTypeList result = _list[types]; result.Update(); return(result); } }