terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
RuntimeFieldHandle.cs
Go to the documentation of this file.
1using System;
10
11namespace System
12{
13 [global::System.Runtime.InteropServices.ComVisible(true)]
14 [global::Cpp2ILInjected.Token(Token = "0x200018A")]
15 [global::System.Serializable]
16 public struct RuntimeFieldHandle : global::System.Runtime.Serialization.ISerializable
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6000F3E")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1C82288", Offset = "0x1C82288", Length = "0x8")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 internal RuntimeFieldHandle(global::System.IntPtr v)
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x6000F3F")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1C82290", Offset = "0x1C82290", Length = "0x1A4")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "GetValue", MemberParameters = new object[]
32 {
33 typeof(string),
34 typeof(global::System.Type)
35 }, ReturnType = typeof(object))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
39 private RuntimeFieldHandle(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x1700015F")]
45 public global::System.IntPtr Value
46 {
47 [global::Cpp2ILInjected.Token(Token = "0x6000F40")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1C82434", Offset = "0x1C82434", Length = "0x8")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 get
51 {
52 throw null;
53 }
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x6000F41")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1C8243C", Offset = "0x1C8243C", Length = "0x1B4")]
58 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.FieldInfo), Member = "GetFieldFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeFieldHandle) }, ReturnType = typeof(global::System.Reflection.FieldInfo))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "AddValue", MemberParameters = new object[]
63 {
64 typeof(string),
65 typeof(object),
66 typeof(global::System.Type)
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
71 public void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
72 {
73 throw null;
74 }
75
76 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
77 [global::Cpp2ILInjected.Token(Token = "0x6000F42")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1C825F0", Offset = "0x1C825F0", Length = "0xFC")]
79 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
82 {
83 typeof(global::System.Type),
84 typeof(global::System.Type)
85 }, ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
87 public override bool Equals(object obj)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6000F43")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1C826EC", Offset = "0x1C826EC", Length = "0x8")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 public override int GetHashCode()
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6000F44")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1C826F4", Offset = "0x1C826F4", Length = "0x4")]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
104 [MethodImpl(4096)]
105 private static extern void SetValueInternal(global::System.Reflection.FieldInfo fi, object obj, object value);
106
107 [global::Cpp2ILInjected.Token(Token = "0x6000F45")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1C826F8", Offset = "0x1C826F8", Length = "0x4")]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeFieldInfo), Member = "UnsafeSetValue", MemberParameters = new object[]
110 {
111 typeof(object),
112 typeof(object),
113 typeof(global::System.Reflection.BindingFlags),
114 typeof(global::System.Reflection.Binder),
115 typeof(global::System.Globalization.CultureInfo)
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
119 internal static void SetValue(global::System.Reflection.RuntimeFieldInfo field, object obj, object value, global::System.RuntimeType fieldType, global::System.Reflection.FieldAttributes fieldAttr, global::System.RuntimeType declaringType, ref bool domainInitialized)
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x6000F46")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1C826FC", Offset = "0x1C826FC", Length = "0x4")]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.RuntimeFieldInfo), Member = "SetValueDirect", MemberParameters = new object[]
127 {
128 typeof(global::System.TypedReference),
129 typeof(object)
130 }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
133 [MethodImpl(4096)]
134 internal unsafe static extern void SetValueDirect(global::System.Reflection.RuntimeFieldInfo field, global::System.RuntimeType fieldType, void* pTypedRef, object value, global::System.RuntimeType contextType);
135
136 [global::Cpp2ILInjected.Token(Token = "0x4000695")]
137 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
138 private global::System.IntPtr value;
139 }
140}
class f__AnonymousType0<< Count > j__TPar
global::System.IntPtr value
static unsafe void SetValueDirect(global::System.Reflection.RuntimeFieldInfo field, global::System.RuntimeType fieldType, void *pTypedRef, object value, global::System.RuntimeType contextType)
static void SetValueInternal(global::System.Reflection.FieldInfo fi, object obj, object value)
global::System.IntPtr Value
RuntimeFieldHandle(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
static void SetValue(global::System.Reflection.RuntimeFieldInfo field, object obj, object value, global::System.RuntimeType fieldType, global::System.Reflection.FieldAttributes fieldAttr, global::System.RuntimeType declaringType, ref bool domainInitialized)
override bool Equals(object obj)
RuntimeFieldHandle(global::System.IntPtr v)