private static bool isSubcategoryOf(IActivityCategory iActivityCategory, IActivityCategory iActivityCategory_2) { if (iActivityCategory.Equals(iActivityCategory_2)) return true; if (iActivityCategory_2 == null) return false; return isSubcategoryOf(iActivityCategory, iActivityCategory_2.Parent); }