public void RemoveComponent(Component.GComponent component) { if (Components.Contains(component)) { component.OnRemove(); component.Host = null; component.HostContainer = null; Components.Remove(component); } }
public void RemoveComponent(string specialName) { Component.GComponent old = FindComponentBySpecialName(specialName); if (old != null) { old.OnRemove(); old.Host = null; old.HostContainer = null; Components.Remove(old); } }