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

◆ GetArrayLength()

int System.Xml.Serialization.XmlSerializationReader.GetArrayLength ( string name,
string ns )
inlineprotected

Definition at line 1164 of file XmlSerializationReader.cs.

1165 {
1166 if (GetNullAttr())
1167 {
1168 return 0;
1169 }
1171 SoapArrayInfo soapArrayInfo = ParseArrayType(attribute);
1172 if (soapArrayInfo.dimensions != 1)
1173 {
1175 }
1177 if (xmlQualifiedName.Name != name)
1178 {
1180 }
1181 if (xmlQualifiedName.Namespace != ns)
1182 {
1184 }
1185 return soapArrayInfo.length;
1186 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string XmlInvalidArrayTypeName
Definition SR.cs:1538
static string XmlInvalidArrayDimentions
Definition SR.cs:1536
static string XmlInvalidArrayTypeNamespace
Definition SR.cs:1540
Definition SR.cs:7
string? GetAttribute(string name)

References System.Xml.Serialization.XmlSerializationReader._arrayTypeID, System.Xml.Serialization.XmlSerializationReader._r, System.Xml.Serialization.XmlSerializationReader._soapNsID, System.Xml.Serialization.XmlSerializationReader.CurrentTag(), System.SR.Format(), System.Xml.XmlReader.GetAttribute(), System.Xml.Serialization.XmlSerializationReader.GetNullAttr(), System.Xml.Serialization.XmlSerializationReader.ParseArrayType(), System.Xml.Serialization.XmlSerializationReader.ToXmlQualifiedName(), System.SR.XmlInvalidArrayDimentions, System.SR.XmlInvalidArrayTypeName, and System.SR.XmlInvalidArrayTypeNamespace.