C# (CSharp) System.Xml.Xsl.Qil Namespace

Classes

Name Description
QilBinary View over a Qil operator having two children.
QilChoice View over a Qil choice operator.
QilDataSource View over a Qil DataSource operator.
QilExpression The CQR implementation of QilExpression.
QilFactory Factory methods for constructing QilExpression nodes.
QilFactory.Diagnostics
QilFunction An anonymous QilExpression function node.
QilInvoke A function invocation node which represents a call to a Qil functions.
QilInvokeEarlyBound A function invocation node which reperesents a call to an early bound Clr function.
QilIterator View over a Qil iterator node (For or Let).
QilList View over a Qil operator having N children.
QilLiteral View over a Qil atomic value literal (of any type).
QilLoop View over a Qil operators that introduce iterators (Loop, Filter, etc.).
QilName View over a Qil name literal.
QilParameter View over a Qil parameter node.
QilPatternFactory Additional factory methods for constructing common QIL patterns.
QilPatternVisitor Pattern visitor base internal class
QilPatternVisitor.QilPatterns A bit vector holding a set of rewrites.
QilReference View over a Qil node which is the target of a reference (functions, variables, parameters).
QilReplaceVisitor Base internal class for visitors that replace the graph as they visit it.
QilScopedVisitor Adds iterator and function scoping to the QilVisitor implementation.
QilSortKey View over a Qil SortKey operator.
QilStrConcat View over a Qil StrConcat operator.
QilTargetType View over a Qil operator having two children, the second of which is a literal type.
QilTernary View over a Qil operator having three children.
QilTypeChecker This class performs two functions: 1. Infer XmlQueryType of Qil nodes (constant, from arguments, etc) 2. Validate the arguments of Qil nodes if DEBUG is defined
QilUnary View over a Qil operator having one child.
QilValidationVisitor A internal class that validates QilExpression graphs.
QilValidationVisitor.ObjectHashtable
QilVisitor A base internal class for QIL visitors.
QilXmlReader Read the output of QilXmlWriter.
QilXmlReader.ReaderAnnotation
SubstitutionList Data structure for use in CloneAndReplace
WhitespaceRule Data structure for storing whitespace rules generated by xsl:strip-space and xsl:preserve-space