Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Xsl.Qil.QilPatternFactory Class Reference

Public Member Functions

 QilPatternFactory (QilFactory f, bool debug)
 
QilLiteral String (string val)
 
QilLiteral Int32 (int val)
 
QilLiteral Double (double val)
 
QilName QName (string local, string uri, string prefix)
 
QilName QName (string local, string uri)
 
QilName QName (string local)
 
QilNode Unknown (XmlQueryType t)
 
QilExpression QilExpression (QilNode root, QilFactory factory)
 
QilList FunctionList ()
 
QilList GlobalVariableList ()
 
QilList GlobalParameterList ()
 
QilList ActualParameterList ()
 
QilList ActualParameterList (QilNode arg1, QilNode arg2)
 
QilList ActualParameterList (params QilNode[] args)
 
QilList FormalParameterList ()
 
QilList FormalParameterList (QilNode arg1, QilNode arg2)
 
QilList FormalParameterList (params QilNode[] args)
 
QilList BranchList (params QilNode[] args)
 
QilNode OptimizeBarrier (QilNode child)
 
QilNode DataSource (QilNode name, QilNode baseUri)
 
QilNode Nop (QilNode child)
 
QilNode Error (QilNode text)
 
QilNode Warning (QilNode text)
 
QilIterator For (QilNode binding)
 
QilIterator Let (QilNode binding)
 
QilParameter Parameter (XmlQueryType t)
 
QilParameter Parameter (QilNode defaultValue, QilName name, XmlQueryType t)
 
QilNode PositionOf (QilIterator expr)
 
QilNode True ()
 
QilNode False ()
 
QilNode Boolean (bool b)
 
QilNode And (QilNode left, QilNode right)
 
QilNode Or (QilNode left, QilNode right)
 
QilNode Not (QilNode child)
 
QilNode Conditional (QilNode condition, QilNode trueBranch, QilNode falseBranch)
 
QilNode Choice (QilNode expr, QilList branches)
 
QilNode Length (QilNode child)
 
QilNode Sequence ()
 
QilNode Sequence (QilNode child)
 
QilNode Sequence (QilNode child1, QilNode child2)
 
QilNode Sequence (params QilNode[] args)
 
QilNode Union (QilNode left, QilNode right)
 
QilNode Sum (QilNode collection)
 
QilNode Negate (QilNode child)
 
QilNode Add (QilNode left, QilNode right)
 
QilNode Subtract (QilNode left, QilNode right)
 
QilNode Multiply (QilNode left, QilNode right)
 
QilNode Divide (QilNode left, QilNode right)
 
QilNode Modulo (QilNode left, QilNode right)
 
QilNode StrLength (QilNode str)
 
QilNode StrConcat (QilNode values)
 
QilNode StrConcat (params QilNode[] args)
 
QilNode StrConcat (IList< QilNode > args)
 
QilNode StrParseQName (QilNode str, QilNode ns)
 
QilNode Ne (QilNode left, QilNode right)
 
QilNode Eq (QilNode left, QilNode right)
 
QilNode Gt (QilNode left, QilNode right)
 
QilNode Ge (QilNode left, QilNode right)
 
QilNode Lt (QilNode left, QilNode right)
 
QilNode Le (QilNode left, QilNode right)
 
QilNode Is (QilNode left, QilNode right)
 
QilNode Before (QilNode left, QilNode right)
 
QilNode Loop (QilIterator variable, QilNode body)
 
QilNode Filter (QilIterator variable, QilNode expr)
 
QilNode Sort (QilIterator iter, QilNode keys)
 
QilSortKey SortKey (QilNode key, QilNode collation)
 
QilNode DocOrderDistinct (QilNode collection)
 
QilFunction Function (QilList args, QilNode sideEffects, XmlQueryType resultType)
 
QilFunction Function (QilList args, QilNode defn, QilNode sideEffects)
 
QilNode Invoke (QilFunction func, QilList args)
 
QilNode Content (QilNode context)
 
QilNode Parent (QilNode context)
 
QilNode Root (QilNode context)
 
QilNode XmlContext ()
 
QilNode Descendant (QilNode expr)
 
QilNode DescendantOrSelf (QilNode context)
 
QilNode Ancestor (QilNode expr)
 
QilNode AncestorOrSelf (QilNode expr)
 
QilNode Preceding (QilNode expr)
 
QilNode FollowingSibling (QilNode expr)
 
QilNode PrecedingSibling (QilNode expr)
 
QilNode NodeRange (QilNode left, QilNode right)
 
QilBinary Deref (QilNode context, QilNode id)
 
QilNode ElementCtor (QilNode name, QilNode content)
 
QilNode AttributeCtor (QilNode name, QilNode val)
 
QilNode CommentCtor (QilNode content)
 
QilNode PICtor (QilNode name, QilNode content)
 
QilNode TextCtor (QilNode content)
 
QilNode RawTextCtor (QilNode content)
 
QilNode DocumentCtor (QilNode child)
 
QilNode NamespaceDecl (QilNode prefix, QilNode uri)
 
QilNode RtfCtor (QilNode content, QilNode baseUri)
 
QilNode NameOf (QilNode expr)
 
QilNode LocalNameOf (QilNode expr)
 
QilNode NamespaceUriOf (QilNode expr)
 
QilNode PrefixOf (QilNode expr)
 
QilNode TypeAssert (QilNode expr, XmlQueryType t)
 
QilNode IsType (QilNode expr, XmlQueryType t)
 
QilNode IsEmpty (QilNode set)
 
QilNode XPathNodeValue (QilNode expr)
 
QilNode XPathFollowing (QilNode expr)
 
QilNode XPathNamespace (QilNode expr)
 
QilNode XPathPreceding (QilNode expr)
 
QilNode XsltGenerateId (QilNode expr)
 
QilNode XsltInvokeEarlyBound (QilNode name, MethodInfo d, XmlQueryType t, IList< QilNode > args)
 
QilNode XsltInvokeLateBound (QilNode name, IList< QilNode > args)
 
QilNode XsltCopy (QilNode expr, QilNode content)
 
QilNode XsltCopyOf (QilNode expr)
 
QilNode XsltConvert (QilNode expr, XmlQueryType t)
 

Properties

QilFactory BaseFactory [get]
 

Static Private Member Functions

static void CheckLogicArg (QilNode arg)
 

Private Attributes

readonly bool _debug
 
readonly QilFactory _f
 

Detailed Description

Definition at line 6 of file QilPatternFactory.cs.


The documentation for this class was generated from the following file: