20 references to IsType
System.Private.Xml (20)
System\Xml\Xsl\XPath\XPathBuilder.cs (2)
344
qilAxis = _f.Filter(itr = _f.For(qilAxis), _f.
IsType
(itr, T.NodeChoice(required)));
490
f.Conditional(f.
IsType
(i, T.Double),
System\Xml\Xsl\Xslt\MatcherBuilder.cs (2)
416
return _f.Conditional(_f.
IsType
(it, xt), MatchPatterns(it, patternList), otherwise);
487
return _f.Conditional(_f.
IsType
(it, xt), matcher, otherwise);
System\Xml\Xsl\Xslt\QilGenerator.cs (11)
1376
_f.Conditional(_f.
IsType
(it, T.Node),
1865
case XmlNodeKindFlags.Document: return _f.
IsType
(testNode, T.Document);
1866
case XmlNodeKindFlags.Element: result = _f.
IsType
(testNode, T.Element); break;
1867
case XmlNodeKindFlags.Attribute: result = _f.
IsType
(testNode, T.Attribute); break;
1868
case XmlNodeKindFlags.Text: return _f.
IsType
(testNode, T.Text);
1869
case XmlNodeKindFlags.Comment: return _f.
IsType
(testNode, T.Comment);
1870
case XmlNodeKindFlags.PI: return _f.And(_f.
IsType
(testNode, T.PI), _f.Eq(_f.LocalNameOf(testNode), _f.LocalNameOf(current)));
1871
case XmlNodeKindFlags.Namespace: return _f.And(_f.
IsType
(testNode, T.Namespace), _f.Eq(_f.LocalNameOf(testNode), _f.LocalNameOf(current)));
2697
QilNode filter = _f.Filter(iChild, _f.
IsType
(iChild, T.Content));
2721
QilTernary builtinTemplates = _f.BaseFactory.Conditional(_f.
IsType
(current, _elementOrDocumentType),
2723
_f.Conditional(_f.
IsType
(current, _textOrAttributeType),
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (2)
398
_f.Conditional(_f.Not(_f.
IsType
(k, T.AnyAtomicType)),
515
result = _f.Conditional(_f.Not(_f.
IsType
(u, T.AnyAtomicType)),
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (3)
111
/*else*/ f.
IsType
(itr, T.NodeChoice(intersection))
137
result = _f.BaseFactory.Filter(i = _f.For(_fixupNode), _f.
IsType
(i, T.Document));
282
nodeFilter.Body = _f.And(_f.
IsType
(current, nodeFilter.XmlType!), nodeFilter.Body);