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
ConstructorInfo.cs
Go to the documentation of this file.
1using System;
10
11namespace System.Reflection
12{
13 [global::Cpp2ILInjected.Token(Token = "0x20004CC")]
14 [global::System.Serializable]
15 public abstract class ConstructorInfo : MethodBase
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6002371")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1B8081C", Offset = "0x1B8081C", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeConstructorInfo), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 protected ConstructorInfo()
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x17000499")]
28 public override MemberTypes MemberType
29 {
30 [global::Cpp2ILInjected.Token(Token = "0x6002372")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1B8082C", Offset = "0x1B8082C", Length = "0x8")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 get
34 {
35 throw null;
36 }
37 }
38
39 [global::System.Diagnostics.DebuggerStepThrough]
40 [global::System.Diagnostics.DebuggerHidden]
41 [global::Cpp2ILInjected.Token(Token = "0x6002373")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1B80834", Offset = "0x1B80834", Length = "0x20")]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Channels.ChannelServices), Member = "RegisterChannelConfig", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.ChannelData) }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.SecurityUtils", Member = "SecureConstructorInvoke", MemberParameters = new object[]
45 {
46 typeof(global::System.Type),
47 "System.Type[]",
48 "System.Object[]",
49 typeof(bool),
51 }, ReturnType = typeof(object))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.AttributeCollection", Member = "GetDefaultAttribute", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Attribute))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.Design.Serialization.InstanceDescriptor", Member = "Invoke", ReturnType = typeof(object))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory.<>c__DisplayClass3_0", Member = "<CreateParameterizedConstructor>b__0", MemberParameters = new object[] { "System.Object[]" }, ReturnType = typeof(object))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory.<>c__DisplayClass4_0`1", Member = "<CreateMethodCall>b__0", MemberParameters = new object[] { "T", "System.Object[]" }, ReturnType = typeof(object))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory.<>c__DisplayClass5_0`1", Member = "<CreateDefaultConstructor>b__1", ReturnType = "T")]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Events.PersistentCall", Member = "GetObjectCall", MemberParameters = new object[]
58 {
59 "UnityEngine.Object",
60 typeof(MethodInfo),
61 "UnityEngine.Events.ArgumentCache"
62 }, ReturnType = "UnityEngine.Events.BaseInvokableCall")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
65 public object Invoke(object[] parameters)
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x6002374")]
71 public abstract object Invoke(BindingFlags invokeAttr, Binder binder, object[] parameters, global::System.Globalization.CultureInfo culture);
72
73 [global::Cpp2ILInjected.Token(Token = "0x6002375")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1B80854", Offset = "0x1B80854", Length = "0x8")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
77 public override bool Equals(object obj)
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x6002376")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1B80864", Offset = "0x1B80864", Length = "0x8")]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetHashCode", ReturnType = typeof(int))]
86 public override int GetHashCode()
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6002377")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1B80874", Offset = "0x1B80874", Length = "0x2C")]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetDefaultConstructor", ReturnType = typeof(RuntimeConstructorInfo))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetSerializationCtor", ReturnType = typeof(RuntimeConstructorInfo))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "CreateInstanceMono", MemberParameters = new object[]
97 {
98 typeof(bool),
99 typeof(bool)
100 }, ReturnType = typeof(object))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Channels.ChannelServices), Member = "RegisterChannelConfig", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.ChannelData) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.ObjectManager), Member = "GetConstructor", MemberParameters = new object[] { typeof(global::System.RuntimeType) }, ReturnType = typeof(RuntimeConstructorInfo))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider", Member = "SearchIntrinsicTable", MemberParameters = new object[]
104 {
105 typeof(global::System.Collections.Hashtable),
106 typeof(global::System.Type)
107 }, ReturnType = typeof(object))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
110 public static bool operator ==(ConstructorInfo left, ConstructorInfo right)
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x6002378")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1B808A0", Offset = "0x1B808A0", Length = "0x94")]
117 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "CreateInstanceMono", MemberParameters = new object[]
119 {
120 typeof(bool),
121 typeof(bool)
122 }, ReturnType = typeof(object))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.SafeSerializationManager), Member = "System.Runtime.Serialization.IObjectReference.GetRealObject", MemberParameters = new object[] { typeof(global::System.Runtime.Serialization.StreamingContext) }, ReturnType = typeof(object))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MethodBase), Member = "op_Equality", MemberParameters = new object[]
125 {
126 typeof(MethodBase),
127 typeof(MethodBase)
128 }, ReturnType = typeof(bool))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeData), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.SecurityUtils", Member = "SecureConstructorInvoke", MemberParameters = new object[]
131 {
132 typeof(global::System.Type),
133 "System.Type[]",
134 "System.Object[]",
135 typeof(bool),
136 typeof(BindingFlags)
137 }, ReturnType = typeof(object))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.AttributeCollection", Member = "GetDefaultAttribute", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Attribute))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.BindingList`1", Member = "get_ItemTypeHasDefaultConstructor", ReturnType = typeof(bool))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.CultureInfoConverter", Member = "ConvertTo", MemberParameters = new object[]
141 {
142 "System.ComponentModel.ITypeDescriptorContext",
143 typeof(global::System.Globalization.CultureInfo),
144 typeof(object),
145 typeof(global::System.Type)
146 }, ReturnType = typeof(object))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.GuidConverter", Member = "ConvertTo", MemberParameters = new object[]
148 {
149 "System.ComponentModel.ITypeDescriptorContext",
150 typeof(global::System.Globalization.CultureInfo),
151 typeof(object),
152 typeof(global::System.Type)
153 }, ReturnType = typeof(object))]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.PropertyDescriptor", Member = "CreateInstance", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(object))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.DateTimeOffsetConverter", Member = "ConvertTo", MemberParameters = new object[]
156 {
157 "System.ComponentModel.ITypeDescriptorContext",
158 typeof(global::System.Globalization.CultureInfo),
159 typeof(object),
160 typeof(global::System.Type)
161 }, ReturnType = typeof(object))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
164 public static bool operator !=(ConstructorInfo left, ConstructorInfo right)
165 {
166 throw null;
167 }
168
169 // Note: this type is marked as 'beforefieldinit'.
170 [global::Cpp2ILInjected.Token(Token = "0x6002379")]
171 [global::Cpp2ILInjected.Address(RVA = "0x1B80934", Offset = "0x1B80934", Length = "0x8C")]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
173 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
175 {
176 throw null;
177 }
178
179 [global::Cpp2ILInjected.Token(Token = "0x4001385")]
180 public static readonly string ConstructorName;
181
182 [global::Cpp2ILInjected.Token(Token = "0x4001386")]
183 public static readonly string TypeConstructorName;
184 }
185}
class f__AnonymousType0<< Count > j__TPar
object Invoke(BindingFlags invokeAttr, Binder binder, object[] parameters, global::System.Globalization.CultureInfo culture)
override bool Equals(object obj)
static readonly string TypeConstructorName
static readonly string ConstructorName
object Invoke(object[] parameters)