Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Xsl.Xslt.InvokeGenerator Class Referencesealed

Public Member Functions

 InvokeGenerator (XsltQilFactory f, bool debug)
 
QilNode GenerateInvoke (QilFunction func, IList< XslNode > actualArgs)
 
QilNode Clone (QilNode node)
 

Protected Member Functions

override QilNode VisitReference (QilNode n)
 
override QilNode VisitFunction (QilFunction n)
 
override QilNode Visit (QilNode oldNode)
 
override QilNode VisitChildren (QilNode parent)
 
override void BeginScope (QilNode node)
 
override void EndScope (QilNode node)
 
QilNode FindClonedReference (QilNode node)
 
virtual void BeforeVisit (QilNode node)
 
virtual void AfterVisit (QilNode node)
 
virtual QilNode VisitAssumeReference (QilNode expr)
 
virtual bool IsReference (QilNode parent, int childNum)
 
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 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)
 

Private Member Functions

QilNode FindActualArg (QilParameter formalArg, IList< XslNode > actualArgs)
 

Private Attributes

readonly bool _debug
 
readonly Stack< QilIterator_iterStack
 
QilList _formalArgs
 
QilList _invokeArgs
 
int _curArg
 
readonly XsltQilFactory _fac
 
readonly SubstitutionList _subs
 

Detailed Description

Definition at line 6 of file InvokeGenerator.cs.


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