terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ GetObjectData()

virtual void System.Collections.Specialized.NameObjectCollectionBase.GetObjectData ( SerializationInfo info,
StreamingContext context )
inlinevirtualinherited

Implements System.Runtime.Serialization.ISerializable.

Definition at line 60 of file NameObjectCollectionBase.cs.

61 {
62 while (info == null)
63 {
64 }
65 bool readOnly = this._readOnly;
66 info.AddValue("ReadOnly", readOnly);
67 IEqualityComparer keyComparer = this._keyComparer;
68 if ("ReadOnly" == null)
69 {
70 }
71 if (this._keyComparer != null)
72 {
73 return;
74 }
75 long num = 0L;
76 Type type;
77 info.AddValue("HashProvider", num, type);
78 long num2 = 0L;
79 Type type2;
80 info.AddValue("Comparer", num2, type2);
81 ArrayList entriesArray = this._entriesArray;
82 ArrayList entriesArray2 = this._entriesArray;
83 if (entriesArray2 != null)
84 {
85 }
86 object[] items = entriesArray2._items;
87 if (items == null || items != null)
88 {
89 int size = entriesArray2._size;
90 if (size == 0 || size != 0)
91 {
92 int version = this._version;
93 info.AddValue("Version", version);
94 return;
95 }
96 }
98 }
class f__AnonymousType0<< Count > j__TPar
void AddValue(string name, object value, Type type)

References System.Collections.Specialized.NameObjectCollectionBase._entriesArray, System.Collections.ArrayList._items, System.Collections.Specialized.NameObjectCollectionBase._keyComparer, System.Collections.Specialized.NameObjectCollectionBase._readOnly, System.Collections.Specialized.NameObjectCollectionBase._version, System.Runtime.Serialization.SerializationInfo.AddValue(), System.info, j__TPar, and System.L.