/// <summary> /// Removes a PluginFamily from this PluginGraph /// and disposes that family and all of its Instance's /// </summary> /// <param name="pluginType"></param> public void EjectFamily(Type pluginType) { if (_families.ContainsKey(pluginType)) { PluginFamily family = null; if (_families.TryRemove(pluginType, out family)) { family.SafeDispose(); } } }