| 
| void  | PrepareGlobalValues (QilList globalIterators) | 
|   | 
| void  | VisitGlobalValues (QilList globalIterators) | 
|   | 
| void  | Function (QilFunction ndFunc) | 
|   | 
| void  | NestedConstruction (QilNode nd) | 
|   | 
| void  | CopySequence (QilNode nd) | 
|   | 
| Label  | StartConjunctiveTests (BranchingContext brctxt, Label lblBranch) | 
|   | 
| void  | StartLastConjunctiveTest (BranchingContext brctxt, Label lblBranch, Label lblOnFalse) | 
|   | 
| void  | EndConjunctiveTests (BranchingContext brctxt, Label lblBranch, Label lblOnFalse) | 
|   | 
| void  | ConditionalBranch (QilNode ndBranch, Type itemStorageType, LocalBuilder locResult) | 
|   | 
| void  | VisitEmpty (QilNode nd) | 
|   | 
| void  | Sequence (QilList ndSeq) | 
|   | 
| QilNode  | CreateSetIterator (QilBinary ndSet, string iterName, Type iterType, MethodInfo methCreate, MethodInfo methNext, MethodInfo methCurrent) | 
|   | 
| QilNode  | CreateAggregator (QilUnary ndAgg, string aggName, XmlILStorageMethods methods, MethodInfo methAgg, MethodInfo methResult) | 
|   | 
| QilNode  | ArithmeticOp (QilBinary ndOp) | 
|   | 
| void  | GenerateConcat (QilNode ndStr, LocalBuilder locStringConcat) | 
|   | 
| void  | VisitStrParseQName (QilBinary ndParsedTagName, bool preservePrefix) | 
|   | 
| void  | Compare (QilBinary ndComp) | 
|   | 
| void  | ComparePosition (QilBinary ndComp) | 
|   | 
| bool  | HandleFilterPatterns (QilLoop ndFilter) | 
|   | 
| void  | StartBinding (QilIterator ndIter) | 
|   | 
| void  | StartForBinding (QilIterator ndFor, OptimizerPatterns patt) | 
|   | 
| void  | EndBinding (QilIterator ndIter) | 
|   | 
| void  | VisitSortKey (QilSortKey ndKey, LocalBuilder locKeys) | 
|   | 
| bool  | HandleDodPatterns (QilUnary ndDod) | 
|   | 
| QilNode  | VisitTextCtor (QilUnary ndText, bool disableOutputEscaping) | 
|   | 
| QilNode  | VisitNodeProperty (QilUnary ndProp) | 
|   | 
| bool  | MatchesNodeKinds (QilTargetType ndIsType, XmlQueryType typDerived, XmlQueryType typBase) | 
|   | 
| bool  | GetXsltConvertMethod (XmlQueryType typSrc, XmlQueryType typDst, out MethodInfo meth) | 
|   | 
| void  | SyncToNavigator (LocalBuilder locNav, QilNode ndCtxt) | 
|   | 
| void  | CreateSimpleIterator (QilNode ndCtxt, string iterName, Type iterType, MethodInfo methCreate, MethodInfo methNext, MethodInfo methCurrent) | 
|   | 
| void  | CreateFilteredIterator (QilNode ndCtxt, string iterName, Type iterType, MethodInfo methCreate, MethodInfo methNext, MethodInfo methCurrent, XmlNodeKindFlags kinds, QilName ndName, TriState orSelf, QilNode ndEnd) | 
|   | 
| void  | CreateContainerIterator (QilUnary ndDod, string iterName, Type iterType, MethodInfo methCreate, MethodInfo methNext, MethodInfo methCurrent, XmlNodeKindFlags kinds, QilName ndName, TriState orSelf) | 
|   | 
| void  | GenerateSimpleIterator (Type itemStorageType, LocalBuilder locIter, MethodInfo methNext, MethodInfo methCurrent) | 
|   | 
| void  | GenerateContainerIterator (QilNode nd, LocalBuilder locIter, Label lblOnEndNested, MethodInfo methNext, MethodInfo methCurrent, Type itemStorageType) | 
|   | 
| GenerateNameType  | LoadNameAndType (XPathNodeType nodeType, QilNode ndName, bool isStart, bool callChk) | 
|   | 
| bool  | TryZeroCompare (QilNodeType relOp, QilNode ndFirst, QilNode ndSecond) | 
|   | 
| bool  | TryNameCompare (QilNodeType relOp, QilNode ndFirst, QilNode ndSecond) | 
|   | 
| void  | ClrCompare (QilNodeType relOp, XmlTypeCode code) | 
|   | 
| void  | ZeroCompare (QilNodeType relOp, bool isBoolVal) | 
|   | 
| void  | StartWriterLoop (QilNode nd, out bool hasOnEnd, out Label lblOnEnd) | 
|   | 
| void  | EndWriterLoop (QilNode nd, bool hasOnEnd, Label lblOnEnd) | 
|   | 
| bool  | MightHaveNamespacesAfterAttributes (XmlILConstructInfo info) | 
|   | 
| bool  | ElementCachesAttributes (XmlILConstructInfo info) | 
|   | 
| void  | BeforeStartChecks (QilNode ndCtor) | 
|   | 
| void  | AfterEndChecks (QilNode ndCtor) | 
|   | 
| bool  | CheckWithinContent (XmlILConstructInfo info) | 
|   | 
| bool  | CheckEnumAttrs (XmlILConstructInfo info) | 
|   | 
| XPathNodeType  | QilXmlToXPathNodeType (XmlNodeKindFlags xmlTypes) | 
|   | 
| XPathNodeType  | QilConstructorToNodeType (QilNodeType typ) | 
|   | 
| void  | LoadSelectFilter (XmlNodeKindFlags xmlTypes, QilName ndName) | 
|   | 
| void  | StartNestedIterator (QilNode nd) | 
|   | 
| void  | StartNestedIterator (QilNode nd, Label lblOnEnd) | 
|   | 
| void  | EndNestedIterator (QilNode nd) | 
|   | 
| void  | NestedVisit (QilNode nd, Type itemStorageType, bool isCached) | 
|   | 
| void  | NestedVisit (QilNode nd) | 
|   | 
| void  | NestedVisit (QilNode nd, Label lblOnEnd) | 
|   | 
| void  | NestedVisitEnsureStack (QilNode nd) | 
|   | 
| void  | NestedVisitEnsureStack (QilNode ndLeft, QilNode ndRight) | 
|   | 
| void  | NestedVisitEnsureStack (QilNode nd, Type itemStorageType, bool isCached) | 
|   | 
| void  | NestedVisitEnsureLocal (QilNode nd, LocalBuilder loc) | 
|   | 
| void  | NestedVisitWithBranch (QilNode nd, BranchingContext brctxt, Label lblBranch) | 
|   | 
| void  | NestedVisitEnsureCache (QilNode nd, Type itemStorageType) | 
|   | 
| bool  | CachesResult (QilNode nd) | 
|   | 
| Type  | GetStorageType (QilNode nd) | 
|   | 
| Type  | GetStorageType (XmlQueryType typ) | 
|   | 
| Type  | GetItemStorageType (QilNode nd) | 
|   | 
| Type  | GetItemStorageType (XmlQueryType typ) | 
|   | 
Definition at line 12 of file XmlILVisitor.cs.