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

◆ GetObjectData()

virtual void System.Collections.Specialized.OrderedDictionary.GetObjectData ( SerializationInfo info,
StreamingContext context )
inlinevirtual

Implements System.Runtime.Serialization.ISerializable.

Definition at line 387 of file OrderedDictionary.cs.

388 {
389 if (info == null)
390 {
391 throw new ArgumentNullException("info");
392 }
393 info.AddValue("KeyComparer", _comparer, typeof(IEqualityComparer));
394 info.AddValue("ReadOnly", _readOnly);
395 info.AddValue("InitialCapacity", _initialCapacity);
396 object[] array = new object[Count];
397 ArrayList arrayList = EnsureObjectsArray();
398 arrayList.CopyTo(array);
399 info.AddValue("ArrayList", array);
400 }

References System.Collections.Specialized.OrderedDictionary._comparer, System.Collections.Specialized.OrderedDictionary._initialCapacity, System.Collections.Specialized.OrderedDictionary._readOnly, System.array, System.Collections.Specialized.OrderedDictionary.Count, System.Runtime.Serialization.Dictionary, System.Collections.Specialized.OrderedDictionary.EnsureObjectsArray(), and System.info.