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