_003CLastReplacement_003Ek__BackingField | System.Xml.Xsl.Qil.QilPatternVisitor | private |
_contentAnalyzer | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | private |
_elemAnalyzer | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | private |
_nmspAnalyzer | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | private |
_nodeCounter | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | private |
_qil | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | private |
_subs | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | private |
AddStepPattern(QilNode nd, QilNode input) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
AllowDodReverse(QilNode nd) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
AllowJoinAndDod(QilNode nd) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
AllowReplace(XmlILOptimization pattern, QilNode original) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
System::Xml::Xsl::Qil::QilPatternVisitor.AllowReplace(int pattern, QilNode original) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
AreLiteralArgs(QilNode nd) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
CanFoldArithmetic(QilNodeType opType, QilLiteral left, QilLiteral right) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
CanFoldXsltConvert(QilNode ndLiteral, XmlQueryType typTarget) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
CanFoldXsltConvertNonLossy(QilNode ndLiteral, XmlQueryType typTarget) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
CreatePatternsNoOpt() | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivatestatic |
DependsOn(QilNode expr, QilNode target) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
EliminateUnusedGlobals(IList< QilNode > globals) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivatestatic |
ExtractLiteralValue(QilNode nd) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
f | System.Xml.Xsl.Qil.QilReplaceVisitor | protected |
FoldArithmetic(QilNodeType opType, QilLiteral left, QilLiteral right) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
FoldComparison(QilNodeType opType, QilNode left, QilNode right) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
FoldXsltConvert(QilNode ndLiteral, XmlQueryType typTarget) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
HasNestedSequence(QilNode nd) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
IsConstructedExpression(QilNode nd) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
IsDocOrderDistinct(QilNode nd) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
IsGlobalValue(QilNode nd) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
IsGlobalVariable(QilIterator iter) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
IsLiteral(QilNode nd) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
IsPrimitiveNumeric(XmlQueryType typ) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
IsReference(QilNode parent, int childNum) | System.Xml.Xsl.Qil.QilVisitor | inlineprotectedvirtual |
IsStepPattern(QilNode nd, QilNodeType stepType) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
IsStepPattern(OptimizerPatterns patt, QilNodeType stepType) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
LastReplacement | System.Xml.Xsl.Qil.QilPatternVisitor | private |
MatchesContentTest(XmlQueryType typ) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
Matching | System.Xml.Xsl.Qil.QilPatternVisitor | |
NonPositional(QilNode expr, QilNode iter) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
NoReplace(QilNode node) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
Optimize() | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inline |
Patterns | System.Xml.Xsl.Qil.QilPatternVisitor | |
QilPatternVisitor(QilPatterns patterns, QilFactory f) | System.Xml.Xsl.Qil.QilPatternVisitor | inline |
QilReplaceVisitor(QilFactory f) | System.Xml.Xsl.Qil.QilReplaceVisitor | inline |
RecalculateType(QilNode node, XmlQueryType oldType) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
Replace(XmlILOptimization pattern, QilNode original, QilNode replacement) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
System::Xml::Xsl::Qil::QilPatternVisitor.Replace(int pattern, QilNode original, QilNode replacement) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
ReplacementCount | System.Xml.Xsl.Qil.QilPatternVisitor | |
s_patternsNoOpt | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | privatestatic |
s_patternsOpt | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | privatestatic |
Subs(QilNode expr, QilNode refOld, QilNode refNew) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprivate |
this[XmlILOptimization ann] | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | private |
Threshold | System.Xml.Xsl.Qil.QilPatternVisitor | |
Visit(QilNode nd) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitActualParameterList(QilList n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitAdd(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitAfter(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitAncestor(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitAncestorOrSelf(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitAnd(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitAssumeReference(QilNode expr) | System.Xml.Xsl.Qil.QilVisitor | inlineprotectedvirtual |
VisitAttribute(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitAttributeCtor(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitAverage(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitBefore(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitBranchList(QilList n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitChildren(QilNode parent) | System.Xml.Xsl.Qil.QilReplaceVisitor | inlineprotectedvirtual |
VisitChoice(QilChoice local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitCommentCtor(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitConditional(QilTernary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitContent(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitDataSource(QilDataSource local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitDeref(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitDescendant(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitDescendantOrSelf(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitDifference(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitDivide(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitDocOrderDistinct(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitDocumentCtor(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitElementCtor(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitEq(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitError(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitFalse(QilNode n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitFilter(QilLoop local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitFollowingSibling(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitFor(QilIterator n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitFormalParameterList(QilList n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitForReference(QilIterator n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitFunction(QilFunction local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitFunctionList(QilList n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitFunctionReference(QilFunction n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitGe(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitGlobalParameterList(QilList n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitGlobalVariableList(QilList n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitGt(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitIntersection(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitInvoke(QilInvoke local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitIs(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitIsEmpty(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitIsType(QilTargetType local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitLe(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitLength(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitLet(QilIterator local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitLetReference(QilIterator n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitLiteralDecimal(QilLiteral n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitLiteralDouble(QilLiteral n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitLiteralInt32(QilLiteral n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitLiteralInt64(QilLiteral n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitLiteralObject(QilLiteral n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitLiteralQName(QilName n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitLiteralString(QilLiteral n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitLiteralType(QilLiteral n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitLocalNameOf(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitLoop(QilLoop local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitLt(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitMaximum(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitMinimum(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitModulo(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitMultiply(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitNameOf(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitNamespaceDecl(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitNamespaceUriOf(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitNe(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitNegate(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitNodeRange(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitNop(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitNot(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitNull() | System.Xml.Xsl.Qil.QilVisitor | inlineprotectedvirtual |
VisitOptimizeBarrier(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitOr(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitParameter(QilParameter n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitParameterReference(QilParameter n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitParent(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitPICtor(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitPositionOf(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitPreceding(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitPrecedingSibling(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitPrefixOf(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitQilExpression(QilExpression local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitRawTextCtor(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitReference(QilNode oldNode) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitRoot(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitRtfCtor(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitSequence(QilList local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitSort(QilLoop local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitSortKey(QilSortKey local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitSortKeyList(QilList n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitStrConcat(QilStrConcat local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitStrLength(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitStrParseQName(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitSubtract(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitSum(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitTextCtor(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitTrue(QilNode n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitTypeAssert(QilTargetType local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitUnion(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitUnknown(QilNode n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitWarning(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitXmlContext(QilNode n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitXPathFollowing(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitXPathNamespace(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitXPathNodeValue(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitXPathPreceding(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitXsltConvert(QilTargetType local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitXsltCopy(QilBinary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitXsltCopyOf(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitXsltGenerateId(QilUnary local0) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inlineprotectedvirtual |
VisitXsltInvokeEarlyBound(QilInvokeEarlyBound n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
VisitXsltInvokeLateBound(QilInvokeLateBound n) | System.Xml.Xsl.Qil.QilPatternVisitor | inlineprotectedvirtual |
XmlILOptimizerVisitor(QilExpression qil, bool optimize) | System.Xml.Xsl.IlGen.XmlILOptimizerVisitor | inline |