private RemoveChild ( |
||
item | ||
return | void |
private void RemoveChild(NiHierarchy item)
{
RemoveFromChildren(item);
item.SetSite(null);
_connectionPoint.ForAll(p => p.OnChildRemoved(item));
}
private HResult ProcessParentChange(NiHierarchy parent) { if (_parent != null) { _parent.RemoveChild(this); } _parent = parent; if (_parent != null) { _parent.AddChild(this); } return(HResult.OK); }