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