Esempio n. 1
0
 public void Insert(int index, IBxElementSite child)
 {
     _children.Insert(index, child);
     if (child is IBxElementSiteInit)
     {
         (child as IBxElementSiteInit).InitContainer(this);
     }
 }
Esempio n. 2
0
 public void AddChild(IBxElementSite child)
 {
     _children.Add(child);
     if (child is IBxElementSiteInit)
     {
         (child as IBxElementSiteInit).InitContainer(this);
     }
 }
Esempio n. 3
0
        public static int IndexOf(this IBxCompound cmpd, IBxElementSite child)
        {
            int index = 0;

            foreach (IBxElementSite one in cmpd.ChildSites)
            {
                if (one == child)
                {
                    return(index);
                }
                index++;
            }
            return(-1);
        }
Esempio n. 4
0
 public void RemoveElement(IBxElementSite element)
 {
     //TODO :RemoveElement
 }
Esempio n. 5
0
 public int ManageElement(IBxElementSite element)
 {
     return(-1);
 }
Esempio n. 6
0
 public static void InitDefaultUnit(IBxElementSite site, IBxDUCenter duc)
 {
 }
Esempio n. 7
0
 public bool RemoveChild(IBxElementSite child)
 {
     return(_children.Remove(child));
 }