static CssElementSelector GetTopParentOrSelf(CssSimpleElementSelector selector) { var parent = selector.Parent; if (parent == null) { return selector; } while (parent.Parent != null) { parent = parent.Parent; } return parent; } }