public XmlQueryType CheckAncestorOrSelf(QilUnary node) { CheckXmlType(node.Child, XmlQueryTypeFactory.NodeNotRtf); return XmlQueryTypeFactory.Choice(node.Child.XmlType, XmlQueryTypeFactory.DocumentOrElementS); }
public QilUnary AncestorOrSelf(QilNode child) { QilUnary n = new QilUnary(QilNodeType.AncestorOrSelf, child); n.XmlType = _typeCheck.CheckAncestorOrSelf(n); TraceNode(n); return(n); }