21 references to IsType
System.Data.SqlXml (21)
System\Xml\Xsl\XPath\XPathBuilder.cs (2)
286
qilAxis = f.Filter(itr = f.For(qilAxis), f.
IsType
(itr, T.NodeChoice(required)));
418
f.Conditional(f.
IsType
(i, T.Double),
System\Xml\Xsl\Xslt\MatcherBuilder.cs (2)
371
return f.Conditional(f.
IsType
(it, xt), MatchPatterns(it, patternList), otherwise);
431
return f.Conditional(f.
IsType
(it, xt), matcher, otherwise);
System\Xml\Xsl\Xslt\QilGenerator.cs (11)
1161
f.Conditional(f.
IsType
(it, T.Node),
1563
case XmlNodeKindFlags.Document : return f.
IsType
(testNode, T.Document);
1564
case XmlNodeKindFlags.Element : result = f.
IsType
(testNode, T.Element); break;
1565
case XmlNodeKindFlags.Attribute : result = f.
IsType
(testNode, T.Attribute); break;
1566
case XmlNodeKindFlags.Text : return f.
IsType
(testNode, T.Text);
1567
case XmlNodeKindFlags.Comment : return f.
IsType
(testNode, T.Comment);
1568
case XmlNodeKindFlags.PI : return f.And(f.
IsType
(testNode, T.PI) , f.Eq(f.LocalNameOf(testNode), f.LocalNameOf(current)));
1569
case XmlNodeKindFlags.Namespace : return f.And(f.
IsType
(testNode, T.Namespace), f.Eq(f.LocalNameOf(testNode), f.LocalNameOf(current)));
2252
QilNode filter = f.Filter(iChild, f.
IsType
(iChild, T.Content));
2275
QilTernary builtinTemplates = f.BaseFactory.Conditional(f.
IsType
(current, elementOrDocumentType),
2277
f.Conditional(f.
IsType
(current, textOrAttributeType),
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (2)
333
f.Conditional(f.Not(f.
IsType
(k, T.AnyAtomicType)),
433
result = f.Conditional(f.Not(f.
IsType
(u, T.AnyAtomicType)),
System\Xml\Xsl\Xslt\XPathPatternBuilder.cs (3)
104
/*else*/ f.
IsType
(itr, T.NodeChoice(intersection))
128
result = f.BaseFactory.Filter(i = f.For(fixupNode), f.
IsType
(i, T.Document));
253
nodeFilter.Body = f.And(f.
IsType
(current, nodeFilter.XmlType), nodeFilter.Body);
System\Xml\Xsl\Xslt\XsltQilFactory.cs (1)
56
return
IsType
(n, T.QNameX);