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