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