//**************************************************************************************************** // //**************************************************************************************************** public void SetParent(long paramID) { if (paramID == m_id) { return; } if (paramID == m_parentID) { return; } Localizable parent = Get(paramID); if ((parent != null) && (parent.AcceptChild(this))) { if (m_parent != null) { m_parent.RemoveChild(this); } parent.AddChild(this); } }
//**************************************************************************************************** // //**************************************************************************************************** public void SetParent(Localizable parent) { if ((m_parent != parent) && (parent != this)) { if (m_parent != null) { m_parent.RemoveChild(this); } if ((parent != null) && (parent.AcceptChild(this))) { parent.AddChild(this); } } }