private static bool IsElementNested(IElementNode element, String parentElementNameForSearch) { if (!(element.ParentNode() is IElementNode)) { return(false); } IElementNode parentElement = (IElementNode)element.ParentNode(); if (parentElement.Name().Equals(parentElementNameForSearch)) { return(true); } if (element.ParentNode() != null) { return(IsElementNested(parentElement, parentElementNameForSearch)); } return(false); }