SIL.FieldWorks.XWorks.LexEd.LexReferenceCollectionView.GetVisibleItemList C# (CSharp) Method

GetVisibleItemList() protected method

protected GetVisibleItemList ( ) : List
return List
		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;
		}