public void Insert(int index, IBxElementSite child) { _children.Insert(index, child); if (child is IBxElementSiteInit) { (child as IBxElementSiteInit).InitContainer(this); } }
public void AddChild(IBxElementSite child) { _children.Add(child); if (child is IBxElementSiteInit) { (child as IBxElementSiteInit).InitContainer(this); } }
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); }
public void RemoveElement(IBxElementSite element) { //TODO :RemoveElement }
public int ManageElement(IBxElementSite element) { return(-1); }
public static void InitDefaultUnit(IBxElementSite site, IBxDUCenter duc) { }
public bool RemoveChild(IBxElementSite child) { return(_children.Remove(child)); }