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

◆ GetOrAddEntry()

string System.Xml.NameTable.GetOrAddEntry ( string str,
int hashCode )
inlinepackage

Definition at line 125 of file NameTable.cs.

126 {
127 for (Entry entry = _entries[hashCode & _mask]; entry != null; entry = entry.next)
128 {
129 if (entry.hashCode == hashCode && entry.str.Equals(str))
130 {
131 return entry.str;
132 }
133 }
134 return AddEntry(str, hashCode);
135 }
string AddEntry(string str, int hashCode)
Definition NameTable.cs:142

References System.Xml.NameTable._entries, System.Xml.NameTable._mask, System.Xml.NameTable.AddEntry(), System.Xml.Dictionary, System.Xml.NameTable.Entry.next, and System.str.