public int GetNumContained(object objectToCount, ref int count) { if(objectToCount == ReferenceObject) count++; for(int i = 0; i < mItems.Count; i++) mItems[i].GetNumContained(objectToCount, ref count); return count; }