protected override IList <int> GetDescendantsThatHaveChildren(int id) { if (m_FrameDataView == null || !m_FrameDataView.valid) { return(new List <int>()); } var children = new List <int>(); m_FrameDataView.GetItemDescendantsThatHaveChildren(id, children); return(children); }