63 references to StringX
System.Data.SqlXml (63)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (3)
2710if ((( local1.Count == 2 ) && ( ( (QilNode) (local1)[0] ).XmlType .IsSubtypeOf( XmlQueryTypeFactory.Node ) )) && ( ( ( (QilNode) (local1)[1] ).XmlType ) == ( XmlQueryTypeFactory.StringX ) )) { 2766if ((( local1.Count == 2 ) && ( ( ( (QilNode) (local1)[0] ).XmlType ) == ( XmlQueryTypeFactory.Node ) )) && ( ( ( (QilNode) (local1)[1] ).XmlType ) == ( XmlQueryTypeFactory.StringX ) )) { 4126if (typTarget == XmlQueryTypeFactory.StringX)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
3566if ((object) typSrc == (object) TypeFactory.StringX) meth = XmlILMethods.StrToDT; 3579else if ((object) typSrc == (object) TypeFactory.StringX) meth = XmlILMethods.StrToDbl; 3601else if ((object) typDst == (object) TypeFactory.StringX) {
System\Xml\Xsl\QIL\QilTypeChecker.cs (22)
234CheckXmlType(node.Name, XmlQueryTypeFactory.StringX); 235CheckXmlType(node.BaseUri, XmlQueryTypeFactory.StringX); 244CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 249CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 292return XmlQueryTypeFactory.StringX; 460CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 465CheckXmlType(node.Delimiter, XmlQueryTypeFactory.StringX); 467return XmlQueryTypeFactory.StringX; 471CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 472Check(node.Right.XmlType.IsSubtypeOf(XmlQueryTypeFactory.StringX) || node.Right.XmlType.IsSubtypeOf(XmlQueryTypeFactory.NamespaceS), 578CheckXmlType(node.Collation, XmlQueryTypeFactory.StringX); 689CheckXmlType(node.Right, XmlQueryTypeFactory.StringX); 717CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 723CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 728CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 738CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 739CheckXmlType(node.Right, XmlQueryTypeFactory.StringX); 762return XmlQueryTypeFactory.StringX; 767return XmlQueryTypeFactory.StringX; 772return XmlQueryTypeFactory.StringX; 814return XmlQueryTypeFactory.StringX; 840return XmlQueryTypeFactory.StringX;
System\Xml\Xsl\Runtime\XsltConvert.cs (2)
356if (clrType == DateTimeType) return XmlQueryTypeFactory.StringX; 364if (clrType == StringType) return XmlQueryTypeFactory.StringX;
System\Xml\Xsl\XmlQueryTypeFactory.cs (1)
221public static readonly XmlQueryType StringXS = TF.PrimeProduct(StringX, XmlQueryCardinality.ZeroOrMore);
System\Xml\Xsl\XPath\XPathQilFactory.cs (10)
67Debug.Assert(n != null && n.XmlType.IsSubtypeOf(T.StringX), "Must be a singleton string"); 117XsltMethods.FormatMessage, T.StringX, new QilNode[] { res, args } 184: (QilNode) XsltConvert(n, T.StringX) 194return XsltConvert(n, T.StringX); 324XsltMethods.SubstringBefore, T.StringX, new QilNode[] { str1, str2 } 332XsltMethods.SubstringAfter, T.StringX, new QilNode[] { str1, str2 } 340XsltMethods.Substring2, T.StringX, new QilNode[] { str, start } 349XsltMethods.Substring3, T.StringX, new QilNode[] { str, start, length } 356XsltMethods.NormalizeSpace, T.StringX, new QilNode[] { str } 365XsltMethods.Translate, T.StringX, new QilNode[] { str1, str2, str3 }
System\Xml\Xsl\Xslt\QilGenerator.cs (4)
358case XslFlags.String : return T.StringX;; 1163f.TextCtor(f.XsltConvert(it, T.StringX)) 1437Debug.Assert(result.XmlType == T.StringX); 1835QilParameter value = f.Parameter(T.StringX);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (6)
335CompileSingleKey(n, f.XsltConvert(k, T.StringX), env) 343Debug.Assert(name.XmlType == T.StringX && key.XmlType == T.StringX); 397QilIterator name = f.Parameter(T.StringX); 399QilIterator key = f.Parameter(T.StringX); 437CompileSingleDocument(f.XsltConvert(u, T.StringX), j)
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
1015if (xt == TypeFactory.StringX) {
System\Xml\Xsl\Xslt\XsltQilFactory.cs (11)
70XsltMethods.SystemProperty, T.Choice(T.DoubleX, T.StringX), new QilNode[] { n } 97XsltMethods.BaseUri, T.StringX, new QilNode[] { n } 130XsltMethods.NumberFormat, T.StringX, 162XsltMethods.FormatNumberStatic, T.StringX, new QilNode[] { value, decimalFormatIndex } 172XsltMethods.FormatNumberDynamic, T.StringX, new QilNode[] { value, formatPicture, decimalFormatName, errorMessageName } 179XsltMethods.OuterXml, T.StringX, new QilNode[] { n } 189XsltMethods.MSFormatDateTime, T.StringX, new QilNode[] { datetime, format, lang, isDate } 206XsltMethods.MSUtc, T.StringX, new QilNode[] { n } 219XsltMethods.MSLocalName, T.StringX, new QilNode[] { n } 227XsltMethods.MSNamespaceUri, T.StringX, new QilNode[] { n, currentNode } 233XsltMethods.EXslObjectType, T.StringX, new QilNode[] { n }