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
AttributeHelperEngine.cs
Go to the documentation of this file.
1using System;
7
8namespace UnityEngine
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200009D")]
11 internal class AttributeHelperEngine
12 {
14 [global::Cpp2ILInjected.Token(Token = "0x60002B0")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1F79838", Offset = "0x1F79838", Length = "0x100")]
16 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = "IsDefined", MemberParameters = new object[]
20 {
23 }, ReturnType = typeof(bool))]
24 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
26 {
27 throw null;
28 }
29
31 [global::Cpp2ILInjected.Token(Token = "0x60002B1")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1F79938", Offset = "0x1F79938", Length = "0x3E0")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "ToArray", ReturnType = "T[]")]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
39 private static Type[] GetRequiredComponents(Type klass)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x60002B2")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1F79D18", Offset = "0x1F79D18", Length = "0x104")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AttributeHelperEngine), Member = "CheckIsEditorScript", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(int))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
51 private static int GetExecuteMode(Type klass)
52 {
53 throw null;
54 }
55
57 [global::Cpp2ILInjected.Token(Token = "0x60002B3")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1F79E1C", Offset = "0x1F79E1C", Length = "0xE0")]
59 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeHelperEngine), Member = "GetExecuteMode", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(int))]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
64 private static int CheckIsEditorScript(Type klass)
65 {
66 throw null;
67 }
68
70 [global::Cpp2ILInjected.Token(Token = "0x60002B4")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1F79EFC", Offset = "0x1F79EFC", Length = "0x78")]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AttributeHelperEngine), Member = "GetCustomAttributeOfType", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(Type) }, ReturnType = "T")]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
75 private static int GetDefaultExecutionOrderFor(Type klass)
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x60002B5")]
81 [global::Cpp2ILInjected.Address(RVA = "0x15758A4", Offset = "0x15758A4", Length = "0xDC")]
82 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
83 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AttributeHelperEngine), Member = "GetDefaultExecutionOrderFor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(int))]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
89 {
90 throw null;
91 }
92
93 // Note: this type is marked as 'beforefieldinit'.
94 [global::Cpp2ILInjected.Token(Token = "0x60002B6")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1F79F7C", Offset = "0x1F79F7C", Length = "0xC8")]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
99 {
100 throw null;
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x4000347")]
105
106 [global::Cpp2ILInjected.Token(Token = "0x4000348")]
108
109 [global::Cpp2ILInjected.Token(Token = "0x4000349")]
111 }
112}
class f__AnonymousType0<< Count > j__TPar
static Type[] GetRequiredComponents(Type klass)
static ExecuteInEditMode[] _executeInEditModeArray
static int GetDefaultExecutionOrderFor(Type klass)
static RequireComponent[] _requireComponentArray
static T GetCustomAttributeOfType< T >(Type klass)
static DisallowMultipleComponent[] _disallowMultipleComponentArray
static Type GetParentTypeDisallowingMultipleInclusion(Type type)