public static bool IsNestedFamilyAccessible (TypeSpec type, TypeSpec base_type) { do { if (IsFamilyAccessible (type, base_type)) return true; // Handle nested types. type = type.DeclaringType; } while (type != null); return false; }