3 instantiations of QilTargetType
System.Private.Xml (3)
System\Xml\Xsl\QIL\QilFactory.cs (3)
914QilTargetType n = new QilTargetType(QilNodeType.TypeAssert, source, targetType); 922QilTargetType n = new QilTargetType(QilNodeType.IsType, source, targetType); 1022QilTargetType n = new QilTargetType(QilNodeType.XsltConvert, source, targetType);
35 references to QilTargetType
System.Private.Xml (35)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (3)
4495protected override QilNode VisitTypeAssert(QilTargetType local0) 4558protected override QilNode VisitIsType(QilTargetType local0) 4893protected override QilNode VisitXsltConvert(QilTargetType local0)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (6)
3147protected override QilNode VisitTypeAssert(QilTargetType ndTypeAssert) 3174protected override QilNode VisitIsType(QilTargetType ndIsType) 3233private bool MatchesNodeKinds(QilTargetType ndIsType, XmlQueryType typDerived, XmlQueryType typBase) 3794protected override QilNode VisitXsltConvert(QilTargetType ndConv) 4950QilTargetType ndTypeAssert = (QilTargetType)nd;
System\Xml\Xsl\QIL\QilFactory.cs (9)
75public QilTargetType TypeAssert(QilNode expr, XmlQueryType xmlType) 80public QilTargetType IsType(QilNode expr, XmlQueryType xmlType) 85public QilTargetType XsltConvert(QilNode expr, XmlQueryType xmlType) 912public QilTargetType TypeAssert(QilNode source, QilNode targetType) 914QilTargetType n = new QilTargetType(QilNodeType.TypeAssert, source, targetType); 920public QilTargetType IsType(QilNode source, QilNode targetType) 922QilTargetType n = new QilTargetType(QilNodeType.IsType, source, targetType); 1020public QilTargetType XsltConvert(QilNode source, QilNode targetType) 1022QilTargetType n = new QilTargetType(QilNodeType.XsltConvert, source, targetType);
System\Xml\Xsl\QIL\QilPatternVisitor.cs (3)
242protected override QilNode VisitTypeAssert(QilTargetType n) { return NoReplace(n); } 243protected override QilNode VisitIsType(QilTargetType n) { return NoReplace(n); } 260protected override QilNode VisitXsltConvert(QilTargetType n) { return NoReplace(n); }
System\Xml\Xsl\QIL\QilTypeChecker.cs (8)
139QilNodeType.TypeAssert => CheckTypeAssert((QilTargetType)n), 140QilNodeType.IsType => CheckIsType((QilTargetType)n), 153QilNodeType.XsltConvert => CheckXsltConvert((QilTargetType)n), 875public static XmlQueryType CheckTypeAssert(QilTargetType node) 881public static XmlQueryType CheckIsType(QilTargetType node) 978public static XmlQueryType CheckXsltConvert(QilTargetType node) 1076if ((object)((QilTargetType)body).Source == (object)variable) 1077return XmlQueryTypeFactory.AtMost(((QilTargetType)body).TargetType, variable.Binding!.XmlType!.Cardinality);
System\Xml\Xsl\QIL\QilVisitor.cs (6)
222QilNodeType.TypeAssert => VisitTypeAssert((QilTargetType)n), 223QilNodeType.IsType => VisitIsType((QilTargetType)n), 236QilNodeType.XsltConvert => VisitXsltConvert((QilTargetType)n), 411protected virtual QilNode VisitTypeAssert(QilTargetType n) { return VisitChildren(n); } 412protected virtual QilNode VisitIsType(QilTargetType n) { return VisitChildren(n); } 429protected virtual QilNode VisitXsltConvert(QilTargetType n) { return VisitChildren(n); }