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

◆ AddValueInternal()

void System.Runtime.Serialization.SerializationInfo.AddValueInternal ( string name,
object value,
Type type )
inlinepackage

Definition at line 245 of file SerializationInfo.cs.

246 {
249 int currMember = this.m_currMember;
250 string[] members = this.m_members;
251 int currMember2 = this.m_currMember;
252 this.ExpandArrays();
253 string[] members2 = this.m_members;
254 int currMember3 = this.m_currMember;
255 if (name != null)
256 {
257 if (name == null)
258 {
259 goto IL_007D;
260 }
261 int currMember4 = this.m_currMember;
262 }
263 object[] data = this.m_data;
264 if (value != null)
265 {
266 if (value == null)
267 {
268 goto IL_007D;
269 }
270 int currMember5 = this.m_currMember;
271 }
272 Type[] types = this.m_types;
273 int currMember6;
274 if (type != null)
275 {
276 if (type == null)
277 {
278 goto IL_007D;
279 }
281 }
283 return;
284 IL_007D:
285 throw new ArrayTypeMismatchException();
286 }
class f__AnonymousType0<< Count > j__TPar

References System.Runtime.Serialization.SerializationInfo.ExpandArrays(), j__TPar, System.Runtime.Serialization.SerializationInfo.m_currMember, System.Runtime.Serialization.SerializationInfo.m_data, System.Runtime.Serialization.SerializationInfo.m_members, System.Runtime.Serialization.SerializationInfo.m_nameToIndex, System.Runtime.Serialization.SerializationInfo.m_types, System.name, and System.value.

Referenced by System.Runtime.Serialization.SerializationInfo.AddValue().