| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Public Member Functions | |
| ReferenceReplacer (QilFactory f) | |
| QilNode | Replace (QilNode expr, QilReference lookFor, QilReference replaceBy) | 
Protected Member Functions | |
| override QilNode | VisitReference (QilNode 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 | Visit (QilNode n) | 
| virtual QilNode | VisitNull () | 
| virtual QilNode | VisitQilExpression (QilExpression n) | 
| virtual QilNode | VisitFunctionList (QilList n) | 
| virtual QilNode | VisitGlobalVariableList (QilList n) | 
| virtual QilNode | VisitGlobalParameterList (QilList n) | 
| virtual QilNode | VisitActualParameterList (QilList n) | 
| virtual QilNode | VisitFormalParameterList (QilList n) | 
| virtual QilNode | VisitSortKeyList (QilList n) | 
| virtual QilNode | VisitBranchList (QilList n) | 
| virtual QilNode | VisitOptimizeBarrier (QilUnary n) | 
| virtual QilNode | VisitUnknown (QilNode n) | 
| virtual QilNode | VisitDataSource (QilDataSource n) | 
| virtual QilNode | VisitNop (QilUnary n) | 
| virtual QilNode | VisitError (QilUnary n) | 
| virtual QilNode | VisitWarning (QilUnary n) | 
| virtual QilNode | VisitFor (QilIterator n) | 
| virtual QilNode | VisitForReference (QilIterator n) | 
| virtual QilNode | VisitLet (QilIterator n) | 
| virtual QilNode | VisitLetReference (QilIterator n) | 
| virtual QilNode | VisitParameter (QilParameter n) | 
| virtual QilNode | VisitParameterReference (QilParameter n) | 
| virtual QilNode | VisitPositionOf (QilUnary n) | 
| virtual QilNode | VisitTrue (QilNode n) | 
| virtual QilNode | VisitFalse (QilNode n) | 
| virtual QilNode | VisitLiteralString (QilLiteral n) | 
| virtual QilNode | VisitLiteralInt32 (QilLiteral n) | 
| virtual QilNode | VisitLiteralInt64 (QilLiteral n) | 
| virtual QilNode | VisitLiteralDouble (QilLiteral n) | 
| virtual QilNode | VisitLiteralDecimal (QilLiteral n) | 
| virtual QilNode | VisitLiteralQName (QilName n) | 
| virtual QilNode | VisitLiteralType (QilLiteral n) | 
| virtual QilNode | VisitLiteralObject (QilLiteral n) | 
| virtual QilNode | VisitAnd (QilBinary n) | 
| virtual QilNode | VisitOr (QilBinary n) | 
| virtual QilNode | VisitNot (QilUnary n) | 
| virtual QilNode | VisitConditional (QilTernary n) | 
| virtual QilNode | VisitChoice (QilChoice n) | 
| virtual QilNode | VisitLength (QilUnary n) | 
| virtual QilNode | VisitSequence (QilList n) | 
| virtual QilNode | VisitUnion (QilBinary n) | 
| virtual QilNode | VisitIntersection (QilBinary n) | 
| virtual QilNode | VisitDifference (QilBinary n) | 
| virtual QilNode | VisitAverage (QilUnary n) | 
| virtual QilNode | VisitSum (QilUnary n) | 
| virtual QilNode | VisitMinimum (QilUnary n) | 
| virtual QilNode | VisitMaximum (QilUnary n) | 
| virtual QilNode | VisitNegate (QilUnary n) | 
| virtual QilNode | VisitAdd (QilBinary n) | 
| virtual QilNode | VisitSubtract (QilBinary n) | 
| virtual QilNode | VisitMultiply (QilBinary n) | 
| virtual QilNode | VisitDivide (QilBinary n) | 
| virtual QilNode | VisitModulo (QilBinary n) | 
| virtual QilNode | VisitStrLength (QilUnary n) | 
| virtual QilNode | VisitStrConcat (QilStrConcat n) | 
| virtual QilNode | VisitStrParseQName (QilBinary n) | 
| virtual QilNode | VisitNe (QilBinary n) | 
| virtual QilNode | VisitEq (QilBinary n) | 
| virtual QilNode | VisitGt (QilBinary n) | 
| virtual QilNode | VisitGe (QilBinary n) | 
| virtual QilNode | VisitLt (QilBinary n) | 
| virtual QilNode | VisitLe (QilBinary n) | 
| virtual QilNode | VisitIs (QilBinary n) | 
| virtual QilNode | VisitAfter (QilBinary n) | 
| virtual QilNode | VisitBefore (QilBinary n) | 
| virtual QilNode | VisitLoop (QilLoop n) | 
| virtual QilNode | VisitFilter (QilLoop n) | 
| virtual QilNode | VisitSort (QilLoop n) | 
| virtual QilNode | VisitSortKey (QilSortKey n) | 
| virtual QilNode | VisitDocOrderDistinct (QilUnary n) | 
| virtual QilNode | VisitFunction (QilFunction n) | 
| virtual QilNode | VisitFunctionReference (QilFunction n) | 
| virtual QilNode | VisitInvoke (QilInvoke n) | 
| virtual QilNode | VisitContent (QilUnary n) | 
| virtual QilNode | VisitAttribute (QilBinary n) | 
| virtual QilNode | VisitParent (QilUnary n) | 
| virtual QilNode | VisitRoot (QilUnary n) | 
| virtual QilNode | VisitXmlContext (QilNode n) | 
| virtual QilNode | VisitDescendant (QilUnary n) | 
| virtual QilNode | VisitDescendantOrSelf (QilUnary n) | 
| virtual QilNode | VisitAncestor (QilUnary n) | 
| virtual QilNode | VisitAncestorOrSelf (QilUnary n) | 
| virtual QilNode | VisitPreceding (QilUnary n) | 
| virtual QilNode | VisitFollowingSibling (QilUnary n) | 
| virtual QilNode | VisitPrecedingSibling (QilUnary n) | 
| virtual QilNode | VisitNodeRange (QilBinary n) | 
| virtual QilNode | VisitDeref (QilBinary n) | 
| virtual QilNode | VisitElementCtor (QilBinary n) | 
| virtual QilNode | VisitAttributeCtor (QilBinary n) | 
| virtual QilNode | VisitCommentCtor (QilUnary n) | 
| virtual QilNode | VisitPICtor (QilBinary n) | 
| virtual QilNode | VisitTextCtor (QilUnary n) | 
| virtual QilNode | VisitRawTextCtor (QilUnary n) | 
| virtual QilNode | VisitDocumentCtor (QilUnary n) | 
| virtual QilNode | VisitNamespaceDecl (QilBinary n) | 
| virtual QilNode | VisitRtfCtor (QilBinary n) | 
| virtual QilNode | VisitNameOf (QilUnary n) | 
| virtual QilNode | VisitLocalNameOf (QilUnary n) | 
| virtual QilNode | VisitNamespaceUriOf (QilUnary n) | 
| virtual QilNode | VisitPrefixOf (QilUnary n) | 
| virtual QilNode | VisitTypeAssert (QilTargetType n) | 
| virtual QilNode | VisitIsType (QilTargetType n) | 
| virtual QilNode | VisitIsEmpty (QilUnary n) | 
| virtual QilNode | VisitXPathNodeValue (QilUnary n) | 
| virtual QilNode | VisitXPathFollowing (QilUnary n) | 
| virtual QilNode | VisitXPathPreceding (QilUnary n) | 
| virtual QilNode | VisitXPathNamespace (QilUnary n) | 
| virtual QilNode | VisitXsltGenerateId (QilUnary n) | 
| virtual QilNode | VisitXsltInvokeLateBound (QilInvokeLateBound n) | 
| virtual QilNode | VisitXsltInvokeEarlyBound (QilInvokeEarlyBound n) | 
| virtual QilNode | VisitXsltCopy (QilBinary n) | 
| virtual QilNode | VisitXsltCopyOf (QilUnary n) | 
| virtual QilNode | VisitXsltConvert (QilTargetType n) | 
Protected Attributes | |
| QilFactory | f | 
Private Attributes | |
| QilReference | _lookFor | 
| QilReference | _replaceBy | 
Definition at line 5 of file ReferenceReplacer.cs.