public void AddChild(RContainableItem item) { if (_children.Contains(item)) { return; } if (this.FullName != null) { item.FullName = this.FullName + "." + item.Name; } else { item.FullName = this.Name + "." + item.Name; } if (this.RootMember != null) { item.RootMember = this.RootMember; } else { item.RootMember = this; } _children.Add(item); }
public void AddChild(RContainableItem item) { if (_children.Contains(item)) { return; } _children.Add(item); }
new public void AddChild(RContainableItem item) { base.AddChild(item); if (item is RUseableContainer) { RUseableContainer ruc = (RUseableContainer)item; foreach (RUsing ru in ruc._usings) { this.addUsing(ru); } ruc._usings = new List <RUsing>(); } }