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

◆ GetId()

string System.Xml.Serialization.XmlSerializationWriter.GetId ( object o,
bool addToReferencesList )
inlineprivate

Definition at line 987 of file XmlSerializationWriter.cs.

988 {
989 if (_references == null)
990 {
991 _references = new Hashtable();
993 }
994 string text = (string)_references[o];
995 if (text == null)
996 {
997 string idBase = _idBase;
998 int num = ++_nextId;
999 text = idBase + "id" + num.ToString(CultureInfo.InvariantCulture);
1002 {
1004 }
1005 }
1006 return text;
1007 }
virtual int Add(object? value)
virtual void Add(object key, object? value)
Definition Hashtable.cs:676
static CultureInfo InvariantCulture

References System.Xml.Serialization.XmlSerializationWriter._idBase, System.Xml.Serialization.XmlSerializationWriter._nextId, System.Xml.Serialization.XmlSerializationWriter._references, System.Xml.Serialization.XmlSerializationWriter._referencesToWrite, System.Collections.Hashtable.Add(), System.Collections.ArrayList.Add(), System.Globalization.CultureInfo.InvariantCulture, and System.text.

Referenced by System.Xml.Serialization.XmlSerializationWriter.WriteId(), and System.Xml.Serialization.XmlSerializationWriter.WriteReferencingElement().