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

Classes

class  QilPatterns
 

Public Member Functions

 QilPatternVisitor (QilPatterns patterns, QilFactory f)
 

Protected Member Functions

virtual bool AllowReplace (int pattern, QilNode original)
 
virtual QilNode Replace (int pattern, QilNode original, QilNode replacement)
 
virtual QilNode NoReplace (QilNode node)
 
override QilNode Visit (QilNode node)
 
override QilNode VisitQilExpression (QilExpression n)
 
override QilNode VisitFunctionList (QilList n)
 
override QilNode VisitGlobalVariableList (QilList n)
 
override QilNode VisitGlobalParameterList (QilList n)
 
override QilNode VisitActualParameterList (QilList n)
 
override QilNode VisitFormalParameterList (QilList n)
 
override QilNode VisitSortKeyList (QilList n)
 
override QilNode VisitBranchList (QilList n)
 
override QilNode VisitOptimizeBarrier (QilUnary n)
 
override QilNode VisitUnknown (QilNode n)
 
override QilNode VisitDataSource (QilDataSource n)
 
override QilNode VisitNop (QilUnary n)
 
override QilNode VisitError (QilUnary n)
 
override QilNode VisitWarning (QilUnary n)
 
override QilNode VisitFor (QilIterator n)
 
override QilNode VisitForReference (QilIterator n)
 
override QilNode VisitLet (QilIterator n)
 
override QilNode VisitLetReference (QilIterator n)
 
override QilNode VisitParameter (QilParameter n)
 
override QilNode VisitParameterReference (QilParameter n)
 
override QilNode VisitPositionOf (QilUnary n)
 
override QilNode VisitTrue (QilNode n)
 
override QilNode VisitFalse (QilNode n)
 
override QilNode VisitLiteralString (QilLiteral n)
 
override QilNode VisitLiteralInt32 (QilLiteral n)
 
override QilNode VisitLiteralInt64 (QilLiteral n)
 
override QilNode VisitLiteralDouble (QilLiteral n)
 
override QilNode VisitLiteralDecimal (QilLiteral n)
 
override QilNode VisitLiteralQName (QilName n)
 
override QilNode VisitLiteralType (QilLiteral n)
 
override QilNode VisitLiteralObject (QilLiteral n)
 
override QilNode VisitAnd (QilBinary n)
 
override QilNode VisitOr (QilBinary n)
 
override QilNode VisitNot (QilUnary n)
 
override QilNode VisitConditional (QilTernary n)
 
override QilNode VisitChoice (QilChoice n)
 
override QilNode VisitLength (QilUnary n)
 
override QilNode VisitSequence (QilList n)
 
override QilNode VisitUnion (QilBinary n)
 
override QilNode VisitIntersection (QilBinary n)
 
override QilNode VisitDifference (QilBinary n)
 
override QilNode VisitAverage (QilUnary n)
 
override QilNode VisitSum (QilUnary n)
 
override QilNode VisitMinimum (QilUnary n)
 
override QilNode VisitMaximum (QilUnary n)
 
override QilNode VisitNegate (QilUnary n)
 
override QilNode VisitAdd (QilBinary n)
 
override QilNode VisitSubtract (QilBinary n)
 
override QilNode VisitMultiply (QilBinary n)
 
override QilNode VisitDivide (QilBinary n)
 
override QilNode VisitModulo (QilBinary n)
 
override QilNode VisitStrLength (QilUnary n)
 
override QilNode VisitStrConcat (QilStrConcat n)
 
override QilNode VisitStrParseQName (QilBinary n)
 
override QilNode VisitNe (QilBinary n)
 
override QilNode VisitEq (QilBinary n)
 
override QilNode VisitGt (QilBinary n)
 
override QilNode VisitGe (QilBinary n)
 
override QilNode VisitLt (QilBinary n)
 
override QilNode VisitLe (QilBinary n)
 
override QilNode VisitIs (QilBinary n)
 
override QilNode VisitAfter (QilBinary n)
 
override QilNode VisitBefore (QilBinary n)
 
override QilNode VisitLoop (QilLoop n)
 
override QilNode VisitFilter (QilLoop n)
 
override QilNode VisitSort (QilLoop n)
 
override QilNode VisitSortKey (QilSortKey n)
 
override QilNode VisitDocOrderDistinct (QilUnary n)
 
override QilNode VisitFunction (QilFunction n)
 
override QilNode VisitFunctionReference (QilFunction n)
 
override QilNode VisitInvoke (QilInvoke n)
 
override QilNode VisitContent (QilUnary n)
 
override QilNode VisitAttribute (QilBinary n)
 
override QilNode VisitParent (QilUnary n)
 
override QilNode VisitRoot (QilUnary n)
 
override QilNode VisitXmlContext (QilNode n)
 
override QilNode VisitDescendant (QilUnary n)
 
override QilNode VisitDescendantOrSelf (QilUnary n)
 
override QilNode VisitAncestor (QilUnary n)
 
override QilNode VisitAncestorOrSelf (QilUnary n)
 
override QilNode VisitPreceding (QilUnary n)
 
override QilNode VisitFollowingSibling (QilUnary n)
 
override QilNode VisitPrecedingSibling (QilUnary n)
 
override QilNode VisitNodeRange (QilBinary n)
 
override QilNode VisitDeref (QilBinary n)
 
override QilNode VisitElementCtor (QilBinary n)
 
override QilNode VisitAttributeCtor (QilBinary n)
 
override QilNode VisitCommentCtor (QilUnary n)
 
override QilNode VisitPICtor (QilBinary n)
 
override QilNode VisitTextCtor (QilUnary n)
 
override QilNode VisitRawTextCtor (QilUnary n)
 
override QilNode VisitDocumentCtor (QilUnary n)
 
override QilNode VisitNamespaceDecl (QilBinary n)
 
override QilNode VisitRtfCtor (QilBinary n)
 
override QilNode VisitNameOf (QilUnary n)
 
override QilNode VisitLocalNameOf (QilUnary n)
 
override QilNode VisitNamespaceUriOf (QilUnary n)
 
override QilNode VisitPrefixOf (QilUnary n)
 
override QilNode VisitTypeAssert (QilTargetType n)
 
override QilNode VisitIsType (QilTargetType n)
 
override QilNode VisitIsEmpty (QilUnary n)
 
override QilNode VisitXPathNodeValue (QilUnary n)
 
override QilNode VisitXPathFollowing (QilUnary n)
 
override QilNode VisitXPathPreceding (QilUnary n)
 
override QilNode VisitXPathNamespace (QilUnary n)
 
override QilNode VisitXsltGenerateId (QilUnary n)
 
override QilNode VisitXsltInvokeLateBound (QilInvokeLateBound n)
 
override QilNode VisitXsltInvokeEarlyBound (QilInvokeEarlyBound n)
 
override QilNode VisitXsltCopy (QilBinary n)
 
override QilNode VisitXsltCopyOf (QilUnary n)
 
override QilNode VisitXsltConvert (QilTargetType n)
 
override QilNode VisitChildren (QilNode parent)
 
virtual void RecalculateType (QilNode node, XmlQueryType oldType)
 
virtual QilNode VisitAssumeReference (QilNode expr)
 
virtual bool IsReference (QilNode parent, int childNum)
 
virtual QilNode VisitReference (QilNode n)
 
virtual QilNode VisitNull ()
 

Protected Attributes

QilFactory f
 

Properties

QilPatterns Patterns [get, set]
 
int Threshold = int.MaxValue [get]
 
int ReplacementCount [get, private set]
 
int LastReplacement [set]
 
bool Matching [get]
 

Private Attributes

int _003CLastReplacement_003Ek__BackingField
 

Detailed Description

Definition at line 7 of file QilPatternVisitor.cs.


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