public void EjectAndRemove(InstanceRef instance) { if (instance == null) { return; } _family.RemoveInstance(instance.Instance); }
public void EjectAndRemove(InstanceRef instance) { Eject(instance.Instance); instance.Instance.SafeDispose(); _family.RemoveInstance(instance.Instance); }
public void EjectAndRemove(InstanceRef instance) { instance.EjectObject(); _graph.Remove(_pluginType, instance.Instance); }
public void EjectAndRemove(InstanceRef instance) { _pipelineGraph.Ejector.RemoveCompletely(_family.PluginType, instance.Instance); }
public void EjectAndRemove(InstanceRef instance) { }