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