protected override List<ICmObject> GetVisibleItemList()
{
var sda = m_rootb.DataAccess as ISilDataAccessManaged;
var objRepo = Cache.ServiceLocator.ObjectRepository;
if (sda != null) //sda should never be null
{
return (from i in sda.VecProp(m_rootObj.Hvo, m_rootFlid)
where objRepo.GetObject(i) != m_displayParent
select objRepo.GetObject(i)).ToList();
}
Debug.Assert(false, "Error retrieving DataAccess, crash imminent.");
return null;
}