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
RuntimeFieldHandle.cs
Go to the documentation of this file.
1using System;
7
8namespace System
9{
10 // Token: 0x0200018A RID: 394
11 [ComVisible(true)]
14 {
15 // Token: 0x06000F3E RID: 3902 RVA: 0x000207F8 File Offset: 0x0001E9F8
17 {
18 this.value = v;
19 }
20
21 // Token: 0x06000F3F RID: 3903 RVA: 0x0002080C File Offset: 0x0001EA0C
23 {
24 if (info != null)
25 {
26 Type type;
27 object obj = info.GetValue("FieldObj", type);
29 return;
30 }
31 }
32
33 // Token: 0x1700015F RID: 351
34 // (get) Token: 0x06000F40 RID: 3904 RVA: 0x0000207A File Offset: 0x0000027A
36 {
37 get
38 {
39 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
40 }
41 }
42
43 // Token: 0x06000F41 RID: 3905 RVA: 0x00020838 File Offset: 0x0001EA38
45 {
46 if (info != null)
47 {
49 if (fieldInfo != null)
50 {
51 }
52 Type type;
53 info.AddValue("FieldObj", fieldInfo, type);
54 return;
55 }
56 }
57
58 // Token: 0x06000F42 RID: 3906 RVA: 0x00020860 File Offset: 0x0001EA60
59 [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
60 public override bool Equals(object obj)
61 {
62 if (obj != null)
63 {
64 }
65 throw new InvalidCastException();
66 }
67
68 // Token: 0x06000F43 RID: 3907 RVA: 0x0000207A File Offset: 0x0000027A
69 public override int GetHashCode()
70 {
71 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
72 }
73
74 // Token: 0x06000F44 RID: 3908 RVA: 0x00020878 File Offset: 0x0001EA78
75 private static void SetValueInternal(FieldInfo fi, object obj, object value)
76 {
77 }
78
79 // Token: 0x06000F45 RID: 3909 RVA: 0x00020888 File Offset: 0x0001EA88
83
84 // Token: 0x06000F46 RID: 3910 RVA: 0x00020898 File Offset: 0x0001EA98
86 {
87 }
88
89 // Token: 0x04000695 RID: 1685
90 private IntPtr value;
91 }
92}
class f__AnonymousType0<< Count > j__TPar
static unsafe void SetValueDirect(RuntimeFieldInfo field, RuntimeType fieldType, void *pTypedRef, object value, RuntimeType contextType)
void GetObjectData(SerializationInfo info, StreamingContext context)
static void SetValueInternal(FieldInfo fi, object obj, object value)
RuntimeFieldHandle(SerializationInfo info, StreamingContext context)
override bool Equals(object obj)
static void SetValue(RuntimeFieldInfo field, object obj, object value, RuntimeType fieldType, FieldAttributes fieldAttr, RuntimeType declaringType, bool domainInitialized)