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

◆ ToEnum()

static long System.Xml.Serialization.XmlCustomFormatter.ToEnum ( string val,
Hashtable vals,
string typeName,
bool validate )
inlinestaticpackage

Definition at line 313 of file XmlCustomFormatter.cs.

314 {
315 long num = 0L;
316 string[] array = val.Split((char[]?)null);
317 for (int i = 0; i < array.Length; i++)
318 {
319 object obj = vals[array[i]];
320 if (obj != null)
321 {
322 num |= (long)obj;
323 }
324 else if (validate && array[i].Length > 0)
325 {
327 }
328 }
329 return num;
330 }
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string XmlUnknownConstant
Definition SR.cs:1526
Definition SR.cs:7

References System.array, System.Xml.Dictionary, System.SR.Format(), System.Xml.L, System.obj, and System.SR.XmlUnknownConstant.

Referenced by System.Xml.Serialization.XmlSchemaExporter.ExportDefaultValue(), and System.Xml.Serialization.XmlSerializationReader.ToEnum().