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

◆ Grow()

void System.Xml.NameTable.Grow ( )
inlineprivate

Definition at line 154 of file NameTable.cs.

155 {
156 int num = _mask * 2 + 1;
158 Entry[] array = new Entry[num + 1];
159 for (int i = 0; i < entries.Length; i++)
160 {
161 Entry entry = entries[i];
162 while (entry != null)
163 {
164 int num2 = entry.hashCode & num;
165 Entry next = entry.next;
167 array[num2] = entry;
168 entry = next;
169 }
170 }
171 _entries = array;
172 _mask = num;
173 }

References System.Xml.NameTable._entries, System.Xml.NameTable._mask, System.array, System.Xml.Dictionary, and System.Xml.NameTable.Entry.next.

Referenced by System.Xml.NameTable.AddEntry().