18 references to IsAtomicValue
System.Private.Xml (18)
System\Xml\Xsl\IlGen\GenerateHelper.cs (1)
1411Debug.Assert(keyType.IsAtomicValue, "Sort key must have atomic value type.");
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (2)
5246return !((QilInvoke)nd).Function.XmlType!.IsAtomicValue; 5397if (typTarget.IsAtomicValue)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
1713Debug.Assert(ndComp.Left.XmlType!.IsAtomicValue && ndComp.Right.XmlType!.IsAtomicValue, "Operands to compare must be atomic values."); 2330Debug.Assert(ndKey.Key.XmlType!.IsAtomicValue, "Sort key must be an atomic value.");
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
1040Check(node.XmlType!.IsAtomicValue && node.XmlType.IsStrict, node, $"Node's type {node.XmlType} must be a strict atomic value type");
System\Xml\Xsl\Runtime\XsltConvert.cs (1)
252Debug.Assert(destinationType.IsStrict && destinationType.IsAtomicValue, "Can only convert to strict atomic type.");
System\Xml\Xsl\XmlQueryType.cs (2)
509Debug.Assert(IsAtomicValue && baseType.IsAtomicValue);
System\Xml\Xsl\XmlQueryTypeFactory.cs (3)
513Debug.Assert(!IsAtomicValue || schemaType.Datatype!.Variety == XmlSchemaDatatypeVariety.Atomic); 775else if (IsAtomicValue && t.IsAtomicValue)
System\Xml\Xsl\XPath\XPathQilFactory.cs (2)
92return xt.IsAtomicValue && !xt.IsEmpty && !(n is QilIterator); 106else if (!xt.IsAtomicValue)
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
1362else if (selectExpr.XmlType.IsAtomicValue)
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (2)
391else if (keys.XmlType.IsAtomicValue) 507else if (uris.XmlType.IsAtomicValue)