Ejemplo n.º 1
0
        public void PointerCleanup()
        {
            List <Pointer> pointers = new List <Pointer>();

            foreach (Pointer p in Pointers)
            {
                if (!pointers.Contains(p))
                {
                    pointers.Add(p);
                }
            }

            Pointers.Clear();
            Pointers.AddRange(pointers);
        }
        /////////////////////////
        /////////SETTERS/////////
        /////////////////////////

        public void AddSubcomponent(SoftwareComponent subcomponent)
        {
            Subcomponents.Add(subcomponent);
            Pointers.AddRange(subcomponent.Pointers);
        }