public override sealed void Clear() { foreach (IGlyphComponent component in Components) { Schedulers.UnplanComponent(component); } _keyedComponents.Clear(); base.Clear(); }
public override sealed bool Remove(IGlyphComponent item) { if (!Contains(item) || !base.Remove(item)) { return(false); } _keyedComponents.Remove(x => x.Value == item); Schedulers.UnplanComponent(item); return(true); }