C# Recursive Hierarchy. Get the parent’s children, and their children, and their children, and ……….

The Issue This one cropped up at work recently. As part of a project there was a requirement for an API to carry out a check as part of an update on an object to ensure that none of the object’s children met a…