コード例 #1
0
 public void Insert(int index, IBxElementSite child)
 {
     _children.Insert(index, child);
     if (child is IBxElementSiteInit)
     {
         (child as IBxElementSiteInit).InitContainer(this);
     }
 }
コード例 #2
0
 public void AddChild(IBxElementSite child)
 {
     _children.Add(child);
     if (child is IBxElementSiteInit)
     {
         (child as IBxElementSiteInit).InitContainer(this);
     }
 }
コード例 #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);
        }
コード例 #4
0
ファイル: Carrier.cs プロジェクト: presscad/BaseLayer
 public void RemoveElement(IBxElementSite element)
 {
     //TODO :RemoveElement
 }
コード例 #5
0
ファイル: Carrier.cs プロジェクト: presscad/BaseLayer
 public int ManageElement(IBxElementSite element)
 {
     return(-1);
 }
コード例 #6
0
ファイル: DUCenter.cs プロジェクト: presscad/BaseLayer
 public static void InitDefaultUnit(IBxElementSite site, IBxDUCenter duc)
 {
 }
コード例 #7
0
 public bool RemoveChild(IBxElementSite child)
 {
     return(_children.Remove(child));
 }