override public void Add(Component pComponent) { Debug.Assert(pComponent != null); DLink.AddToLast(ref this.poHead, ref this.poLast, pComponent); //DLink.AddToFront(ref this.poHead, pComponent); pComponent.pParent = this; }