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

◆ MakeUnique()

string System.Xml.Serialization.XmlSerializationReaderCodeGen.MakeUnique ( EnumMapping mapping,
string name )
inlineprivate

Definition at line 910 of file XmlSerializationReaderCodeGen.cs.

911 {
912 string text = name;
913 object obj = Enums[text];
914 if (obj != null)
915 {
916 if (obj == mapping)
917 {
918 return null;
919 }
920 int num = 0;
921 while (obj != null)
922 {
923 num++;
924 text = name + num.ToString(CultureInfo.InvariantCulture);
925 obj = Enums[text];
926 }
927 }
928 Enums.Add(text, mapping);
929 return text;
930 }
static CultureInfo InvariantCulture

References System.Globalization.CultureInfo.InvariantCulture, System.obj, and System.text.

Referenced by System.Xml.Serialization.XmlSerializationReaderCodeGen.WriteHashtable().