3 overrides of IsStrict
System.Data.SqlXml (3)
System\Xml\Xsl\XmlQueryTypeFactory.cs (3)
588public override bool IsStrict { 837public override bool IsStrict { 1026public override bool IsStrict {
19 references to IsStrict
System.Data.SqlXml (19)
System\Xml\Xsl\IlGen\XmlIlTypeHelper.cs (2)
38if (!qyTyp.IsStrict && storageType != typeof(XPathNavigator)) 45if (!qyTyp.IsStrict && storageType != typeof(IList<XPathNavigator>))
System\Xml\Xsl\QIL\QilTypeChecker.cs (3)
925Check(node.XmlType.IsNumeric && node.XmlType.IsSingleton && node.XmlType.IsStrict, node, "Node's type " + node.XmlType + " must be a strict singleton numeric type"); 930Check(node.XmlType.IsNumeric && node.XmlType.IsStrict, node, "Node's type " + node.XmlType + " must be a strict numeric type"); 935Check(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)
262Debug.Assert(destinationType.IsStrict && destinationType.IsAtomicValue, "Can only convert to strict atomic type.");
System\Xml\Xsl\XmlQueryType.cs (10)
219thisPrime.IsStrict == thatPrime.IsStrict && 233thisItem.IsStrict == thatItem.IsStrict && 358hash += (hash << 7) ^ (IsStrict ? 1 : 0); 415sb.Append(IsStrict); 491if (baseType.IsStrict) 502else if (baseType.IsStrict) { 507return IsStrict && SchemaType == baseSchemaType; 584if (!isXQ && IsStrict)
System\Xml\Xsl\XmlQueryTypeFactory.cs (1)
1027get { return this.prime.IsStrict; }
System\Xml\Xsl\XPath\XPathQilFactory.cs (1)
40bool result = !(xt.IsStrict || xt.IsNode);
System\Xml\Xsl\Xslt\XsltQilFactory.cs (1)
31Debug.Assert(xt.IsSingleton && xt.IsStrict, "Xslt assumes that these types will always be singleton and strict");