Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetDefaultCollation()

void System.Xml.Xsl.Xslt.XsltInput.SetDefaultCollation ( int attCollation)
inlineprivate

Definition at line 1015 of file XsltInput.cs.

1016 {
1018 {
1019 string[] array = XmlConvert.SplitString(Value);
1020 int i;
1021 for (i = 0; i < array.Length && XmlCollation.Create(array[i], throwOnError: false) == null; i++)
1022 {
1023 }
1024 if (i == array.Length)
1025 {
1027 }
1028 else if (array[i] != "http://www.w3.org/2004/10/xpath-functions/collation/codepoint")
1029 {
1031 }
1032 }
1033 }
static string Xslt_CollationSyntax
Definition SR.cs:2010
Definition SR.cs:7
static XmlCollation Create(string collationLiteral)
readonly KeywordsTable _atoms
Definition XsltInput.cs:148
void ReportErrorFC(string res, params string[] args)
bool MoveToLiteralAttribute(int attNum)
Definition XsltInput.cs:670

References System.Xml.Xsl.Xslt.XsltInput._atoms, System.array, System.Xml.Xsl.Runtime.XmlCollation.Create(), System.Xml.Xsl.Xslt.KeywordsTable.DefaultCollation, System.Xml.Dictionary, System.Xml.Xsl.Xslt.XsltInput.MoveToLiteralAttribute(), System.Xml.Xsl.Xslt.XsltInput.ReportErrorFC(), System.Xml.Xsl.Xslt.XsltInput.ReportNYI(), System.Xml.XmlConvert.SplitString(), System.Xml.Xsl.Xslt.XsltInput.Value, and System.SR.Xslt_CollationSyntax.

Referenced by System.Xml.Xsl.Xslt.XsltInput.GetAttributes(), and System.Xml.Xsl.Xslt.XsltInput.GetLiteralAttributes().