63 references to StringX
System.Private.Xml (63)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (3)
3605if (((local1.Count == 2) && (((QilNode)(local1)[0]).XmlType!.IsSubtypeOf(XmlQueryTypeFactory.Node))) && ((((QilNode)(local1)[1]).XmlType) == (XmlQueryTypeFactory.StringX))) 3676if (((local1.Count == 2) && ((((QilNode)(local1)[0]).XmlType) == (XmlQueryTypeFactory.Node))) && ((((QilNode)(local1)[1]).XmlType) == (XmlQueryTypeFactory.StringX))) 5403if (typTarget == XmlQueryTypeFactory.StringX)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (3)
3844if ((object)typSrc == (object)TypeFactory.StringX) meth = XmlILMethods.StrToDT; 3859else if ((object)typSrc == (object)TypeFactory.StringX) meth = XmlILMethods.StrToDbl; 3885else if ((object)typDst == (object)TypeFactory.StringX)
System\Xml\Xsl\QIL\QilTypeChecker.cs (22)
242CheckXmlType(node.Name, XmlQueryTypeFactory.StringX); 243CheckXmlType(node.BaseUri, XmlQueryTypeFactory.StringX); 254CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 260CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 310return XmlQueryTypeFactory.StringX; 506CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 512CheckXmlType(node.Delimiter, XmlQueryTypeFactory.StringX); 514return XmlQueryTypeFactory.StringX; 519CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 520Check(node.Right.XmlType!.IsSubtypeOf(XmlQueryTypeFactory.StringX) || node.Right.XmlType.IsSubtypeOf(XmlQueryTypeFactory.NamespaceS), 639CheckXmlType(node.Collation, XmlQueryTypeFactory.StringX); 767CheckXmlType(node.Right, XmlQueryTypeFactory.StringX); 799CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 806CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 812CheckXmlType(node.Child, XmlQueryTypeFactory.StringX); 824CheckXmlType(node.Left, XmlQueryTypeFactory.StringX); 825CheckXmlType(node.Right, XmlQueryTypeFactory.StringX); 851return XmlQueryTypeFactory.StringX; 857return XmlQueryTypeFactory.StringX; 863return XmlQueryTypeFactory.StringX; 901return XmlQueryTypeFactory.StringX; 931return XmlQueryTypeFactory.StringX;
System\Xml\Xsl\Runtime\XsltConvert.cs (2)
353if (clrType == typeof(DateTime)) return XmlQueryTypeFactory.StringX; 361if (clrType == typeof(string)) return XmlQueryTypeFactory.StringX;
System\Xml\Xsl\XmlQueryTypeFactory.cs (1)
218public static readonly XmlQueryType StringXS = TF.PrimeProduct(StringX, XmlQueryCardinality.ZeroOrMore);
System\Xml\Xsl\XPath\XPathQilFactory.cs (10)
66Debug.Assert(n != null && n.XmlType!.IsSubtypeOf(T.StringX), "Must be a singleton string"); 126XsltMethods.FormatMessage, T.StringX, new QilNode[] { res, args } 200: (QilNode)XsltConvert(n, T.StringX) 211return XsltConvert(n, T.StringX); 362XsltMethods.SubstringBefore, T.StringX, new QilNode[] { str1, str2 } 371XsltMethods.SubstringAfter, T.StringX, new QilNode[] { str1, str2 } 380XsltMethods.Substring2, T.StringX, new QilNode[] { str, start } 390XsltMethods.Substring3, T.StringX, new QilNode[] { str, start, length } 398XsltMethods.NormalizeSpace, T.StringX, new QilNode[] { str } 408XsltMethods.Translate, T.StringX, new QilNode[] { str1, str2, str3 }
System\Xml\Xsl\Xslt\QilGenerator.cs (4)
412case XslFlags.String: return T.StringX; 1378_f.TextCtor(_f.XsltConvert(it, T.StringX)) 1718Debug.Assert(result.XmlType == T.StringX); 2188QilParameter value = _f.Parameter(T.StringX);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (6)
400CompileSingleKey(n, _f.XsltConvert(k, T.StringX), env) 409Debug.Assert(name.XmlType == T.StringX && key.XmlType == T.StringX); 470QilIterator name = _f.Parameter(T.StringX); 472QilIterator key = _f.Parameter(T.StringX); 519CompileSingleDocument(_f.XsltConvert(u, T.StringX), j)
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
1143if (xt == TypeFactory.StringX)
System\Xml\Xsl\Xslt\XsltQilFactory.cs (11)
67XsltMethods.SystemProperty, T.Choice(T.DoubleX, T.StringX), new QilNode[] { n } 98XsltMethods.BaseUri, T.StringX, new QilNode[] { n } 133XsltMethods.NumberFormat, T.StringX, 168XsltMethods.FormatNumberStatic, T.StringX, new QilNode[] { value, decimalFormatIndex } 179XsltMethods.FormatNumberDynamic, T.StringX, new QilNode[] { value, formatPicture, decimalFormatName, errorMessageName } 187XsltMethods.OuterXml, T.StringX, new QilNode[] { n } 198XsltMethods.MSFormatDateTime, T.StringX, new QilNode[] { datetime, format, lang, isDate } 217XsltMethods.MSUtc, T.StringX, new QilNode[] { n } 232XsltMethods.MSLocalName, T.StringX, new QilNode[] { n } 241XsltMethods.MSNamespaceUri, T.StringX, new QilNode[] { n, currentNode } 248XsltMethods.EXslObjectType, T.StringX, new QilNode[] { n }