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