| _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 |