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.