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