void Add(TKey key, TValue value)
QilLiteral LiteralDecimal(decimal value)
QilBinary Union(QilNode left, QilNode right)
QilBinary Gt(QilNode left, QilNode right)
QilIterator Let(QilNode binding)
QilUnary FollowingSibling(QilNode child)
QilBinary Attribute(QilNode left, QilNode right)
QilBinary Ne(QilNode left, QilNode right)
QilUnary AncestorOrSelf(QilNode child)
readonly QilTypeChecker _typeCheck
QilUnary Warning(QilNode child)
QilLoop Sort(QilNode variable, QilNode body)
QilList Sequence(IList< QilNode > values)
QilUnary IsEmpty(QilNode child)
QilNode Unknown(XmlQueryType xmlType)
QilTargetType TypeAssert(QilNode expr, XmlQueryType xmlType)
QilUnary CommentCtor(QilNode child)
QilParameter Parameter(QilNode defaultValue, QilNode name, XmlQueryType xmlType)
QilInvoke Invoke(QilNode function, QilNode arguments)
QilBinary Subtract(QilNode left, QilNode right)
QilBinary Intersection(QilNode left, QilNode right)
QilUnary Ancestor(QilNode child)
QilBinary StrParseQName(QilNode left, QilNode right)
QilLiteral LiteralType(XmlQueryType value)
QilUnary XPathFollowing(QilNode child)
QilExpression QilExpression(QilNode root, QilFactory factory)
QilUnary Length(QilNode child)
QilLiteral LiteralString(string value)
QilBinary Divide(QilNode left, QilNode right)
QilBinary NamespaceDecl(QilNode left, QilNode right)
QilUnary Parent(QilNode child)
QilBinary ElementCtor(QilNode left, QilNode right)
QilBinary Deref(QilNode left, QilNode right)
QilTernary Conditional(QilNode left, QilNode center, QilNode right)
QilUnary XPathNodeValue(QilNode child)
QilChoice Choice(QilNode expression, QilNode branches)
QilUnary PrecedingSibling(QilNode child)
QilUnary Descendant(QilNode child)
QilFunction Function(QilNode arguments, QilNode sideEffects, XmlQueryType xmlType)
QilList ActualParameterList()
QilUnary XPathNamespace(QilNode child)
QilDataSource DataSource(QilNode name, QilNode baseUri)
QilUnary Preceding(QilNode child)
QilUnary Negate(QilNode child)
QilBinary PICtor(QilNode left, QilNode right)
QilUnary PrefixOf(QilNode child)
QilUnary NamespaceUriOf(QilNode child)
QilLiteral LiteralInt32(int value)
QilBinary Difference(QilNode left, QilNode right)
QilTargetType XsltConvert(QilNode source, QilNode targetType)
QilUnary RawTextCtor(QilNode child)
QilUnary TextCtor(QilNode child)
QilBinary Add(QilNode left, QilNode right)
QilUnary DocumentCtor(QilNode child)
QilBinary Ge(QilNode left, QilNode right)
QilInvokeEarlyBound XsltInvokeEarlyBound(QilNode name, QilNode clrMethod, QilNode arguments, XmlQueryType xmlType)
QilName LiteralQName(string localName, string namespaceUri, string prefix)
QilLiteral LiteralDouble(double value)
QilUnary Nop(QilNode child)
QilBinary Le(QilNode left, QilNode right)
QilFunction Function(QilNode arguments, QilNode definition, QilNode sideEffects, XmlQueryType xmlType)
QilUnary NameOf(QilNode child)
QilList FormalParameterList()
QilList GlobalVariableList()
QilUnary DocOrderDistinct(QilNode child)
QilUnary DescendantOrSelf(QilNode child)
QilTargetType IsType(QilNode expr, XmlQueryType xmlType)
QilTypeChecker TypeChecker
QilUnary LocalNameOf(QilNode child)
QilParameter Parameter(XmlQueryType xmlType)
QilList BranchList(IList< QilNode > values)
QilUnary Not(QilNode child)
QilUnary XPathPreceding(QilNode child)
QilTargetType IsType(QilNode source, QilNode targetType)
QilBinary RtfCtor(QilNode left, QilNode right)
QilBinary And(QilNode left, QilNode right)
QilBinary Modulo(QilNode left, QilNode right)
QilUnary OptimizeBarrier(QilNode child)
QilLiteral LiteralInt64(long value)
QilList GlobalParameterList()
QilList FormalParameterList(IList< QilNode > values)
QilList ActualParameterList(IList< QilNode > values)
QilBinary Is(QilNode left, QilNode right)
QilLoop Filter(QilNode variable, QilNode body)
QilTargetType TypeAssert(QilNode source, QilNode targetType)
QilUnary XsltCopyOf(QilNode child)
QilLoop Loop(QilNode variable, QilNode body)
QilBinary NodeRange(QilNode left, QilNode right)
QilUnary PositionOf(QilNode child)
QilUnary Content(QilNode child)
QilBinary XsltCopy(QilNode left, QilNode right)
QilIterator For(QilNode binding)
QilBinary Eq(QilNode left, QilNode right)
QilUnary Sum(QilNode child)
QilLiteral LiteralObject(object value)
QilName LiteralQName(string local)
QilStrConcat StrConcat(QilNode values)
QilUnary Error(QilNode child)
QilBinary Before(QilNode left, QilNode right)
QilBinary Multiply(QilNode left, QilNode right)
QilUnary Root(QilNode child)
QilBinary Lt(QilNode left, QilNode right)
QilTargetType XsltConvert(QilNode expr, XmlQueryType xmlType)
QilBinary Or(QilNode left, QilNode right)
QilBinary AttributeCtor(QilNode left, QilNode right)
QilStrConcat StrConcat(QilNode delimiter, QilNode values)
QilUnary StrLength(QilNode child)
QilSortKey SortKey(QilNode key, QilNode collation)
QilUnary XsltGenerateId(QilNode child)
QilInvokeLateBound XsltInvokeLateBound(QilNode name, QilNode arguments)
XmlQueryType CheckGe(QilBinary node)
XmlQueryType CheckXsltConvert(QilTargetType node)
XmlQueryType CheckXsltCopy(QilBinary node)
XmlQueryType CheckModulo(QilBinary node)
XmlQueryType CheckSortKey(QilSortKey node)
XmlQueryType CheckSort(QilLoop node)
XmlQueryType CheckNamespaceUriOf(QilUnary node)
XmlQueryType CheckLiteralDouble(QilLiteral node)
XmlQueryType CheckIsEmpty(QilUnary node)
XmlQueryType CheckXsltCopyOf(QilUnary node)
XmlQueryType CheckSum(QilUnary node)
XmlQueryType CheckXsltGenerateId(QilUnary node)
XmlQueryType CheckDescendantOrSelf(QilUnary node)
XmlQueryType CheckFormalParameterList(QilList node)
XmlQueryType CheckDifference(QilBinary node)
XmlQueryType CheckXPathFollowing(QilUnary node)
XmlQueryType CheckParameter(QilParameter node)
XmlQueryType CheckFollowingSibling(QilUnary node)
XmlQueryType CheckTypeAssert(QilTargetType node)
XmlQueryType CheckAnd(QilBinary node)
XmlQueryType CheckLiteralQName(QilName node)
XmlQueryType CheckTrue(QilNode node)
XmlQueryType CheckAdd(QilBinary node)
XmlQueryType CheckNegate(QilUnary node)
XmlQueryType CheckOr(QilBinary node)
XmlQueryType CheckInvoke(QilInvoke node)
XmlQueryType CheckLt(QilBinary node)
XmlQueryType CheckStrLength(QilUnary node)
XmlQueryType CheckPrefixOf(QilUnary node)
XmlQueryType CheckLiteralInt32(QilLiteral node)
XmlQueryType CheckLiteralObject(QilLiteral node)
XmlQueryType CheckMultiply(QilBinary node)
XmlQueryType CheckGlobalParameterList(QilList node)
XmlQueryType CheckXPathNodeValue(QilUnary node)
XmlQueryType CheckSubtract(QilBinary node)
XmlQueryType CheckPICtor(QilBinary node)
XmlQueryType CheckConditional(QilTernary node)
XmlQueryType CheckIs(QilBinary node)
XmlQueryType CheckDocumentCtor(QilUnary node)
XmlQueryType CheckBranchList(QilList node)
XmlQueryType CheckCommentCtor(QilUnary node)
XmlQueryType CheckIsType(QilTargetType node)
XmlQueryType CheckParent(QilUnary node)
XmlQueryType CheckRtfCtor(QilBinary node)
XmlQueryType CheckAncestorOrSelf(QilUnary node)
XmlQueryType CheckXmlContext(QilNode node)
XmlQueryType CheckIntersection(QilBinary node)
XmlQueryType CheckLiteralDecimal(QilLiteral node)
XmlQueryType CheckDataSource(QilDataSource node)
XmlQueryType CheckDeref(QilBinary node)
XmlQueryType CheckPositionOf(QilUnary node)
XmlQueryType CheckDescendant(QilUnary node)
XmlQueryType CheckRawTextCtor(QilUnary node)
XmlQueryType CheckContent(QilUnary node)
XmlQueryType CheckGt(QilBinary node)
XmlQueryType CheckLiteralString(QilLiteral node)
XmlQueryType CheckRoot(QilUnary node)
XmlQueryType CheckElementCtor(QilBinary node)
XmlQueryType CheckXsltInvokeLateBound(QilInvokeLateBound node)
XmlQueryType CheckStrParseQName(QilBinary node)
XmlQueryType CheckLoop(QilLoop node)
XmlQueryType CheckTextCtor(QilUnary node)
XmlQueryType CheckNe(QilBinary node)
XmlQueryType CheckQilExpression(QilExpression node)
XmlQueryType CheckPreceding(QilUnary node)
XmlQueryType CheckActualParameterList(QilList node)
XmlQueryType CheckDocOrderDistinct(QilUnary node)
XmlQueryType CheckFilter(QilLoop node)
XmlQueryType CheckNop(QilUnary node)
XmlQueryType CheckAncestor(QilUnary node)
XmlQueryType CheckDivide(QilBinary node)
XmlQueryType CheckFunction(QilFunction node)
XmlQueryType CheckNot(QilUnary node)
XmlQueryType CheckOptimizeBarrier(QilUnary node)
XmlQueryType CheckLocalNameOf(QilUnary node)
XmlQueryType CheckError(QilUnary node)
XmlQueryType CheckLe(QilBinary node)
XmlQueryType CheckGlobalVariableList(QilList node)
XmlQueryType CheckPrecedingSibling(QilUnary node)
XmlQueryType CheckLiteralInt64(QilLiteral node)
XmlQueryType CheckFalse(QilNode node)
XmlQueryType CheckSortKeyList(QilList node)
XmlQueryType CheckUnion(QilBinary node)
XmlQueryType CheckXPathPreceding(QilUnary node)
XmlQueryType CheckXPathNamespace(QilUnary node)
XmlQueryType CheckBefore(QilBinary node)
XmlQueryType CheckSequence(QilList node)
XmlQueryType CheckWarning(QilUnary node)
XmlQueryType CheckFor(QilIterator node)
XmlQueryType CheckXsltInvokeEarlyBound(QilInvokeEarlyBound node)
XmlQueryType CheckLength(QilUnary node)
XmlQueryType CheckNodeRange(QilBinary node)
XmlQueryType CheckLiteralType(QilLiteral node)
XmlQueryType CheckUnknown(QilNode node)
XmlQueryType CheckNameOf(QilUnary node)
XmlQueryType CheckStrConcat(QilStrConcat node)
XmlQueryType CheckAttribute(QilBinary node)
XmlQueryType CheckLet(QilIterator node)
XmlQueryType CheckAttributeCtor(QilBinary node)
XmlQueryType CheckNamespaceDecl(QilBinary node)
XmlQueryType CheckEq(QilBinary node)
XmlQueryType CheckFunctionList(QilList node)
XmlQueryType CheckChoice(QilChoice node)