public static void RemoveInstance(ObjectInspectorTree objectInspector) { if (ControlRepositories.ContainsKey(objectInspector)) { ControlRepositories.Remove(objectInspector); } }
public static ControlRepository Instance(ObjectInspectorTree inspector) { if (ControlRepositories.ContainsKey(inspector)) { return(ControlRepositories[inspector]); } var instance = new ControlRepository(); ControlRepositories.Add(inspector, instance); return(instance); }