Exemple #1
0
        public override sealed void Clear()
        {
            foreach (IGlyphComponent component in Components)
            {
                Schedulers.UnplanComponent(component);
            }

            _keyedComponents.Clear();

            base.Clear();
        }
Exemple #2
0
        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);
        }