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
EventInfo.cs
Go to the documentation of this file.
1using System;
6using Mono;
7
8namespace System.Reflection
9{
10 [global::Cpp2ILInjected.Token(Token = "0x20004D0")]
11 [global::System.Serializable]
12 public abstract class EventInfo : MemberInfo
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6002380")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1B80AA4", Offset = "0x1B80AA4", Length = "0x8")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeEventInfo), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
19 protected EventInfo()
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x1700049B")]
25 public override MemberTypes MemberType
26 {
27 [global::Cpp2ILInjected.Token(Token = "0x6002381")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1B80AB4", Offset = "0x1B80AB4", Length = "0x8")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 get
31 {
32 throw null;
33 }
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x6002382")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1B80ABC", Offset = "0x1B80ABC", Length = "0x14")]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectEventDescriptor", Member = "FillMethods", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider", Member = "ReflectGetEvents", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = "System.ComponentModel.EventDescriptor[]")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6002383")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1B80AD0", Offset = "0x1B80AD0", Length = "0x14")]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectEventDescriptor", Member = "FillMethods", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectTypeDescriptionProvider", Member = "ReflectGetEvents", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = "System.ComponentModel.EventDescriptor[]")]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x6002384")]
59 public abstract MethodInfo GetAddMethod(bool nonPublic);
60
61 [global::Cpp2ILInjected.Token(Token = "0x6002385")]
62 public abstract MethodInfo GetRemoveMethod(bool nonPublic);
63
64 [global::Cpp2ILInjected.Token(Token = "0x6002386")]
65 public abstract MethodInfo GetRaiseMethod(bool nonPublic);
66
67 [global::Cpp2ILInjected.Token(Token = "0x1700049C")]
68 public virtual global::System.Type EventHandlerType
69 {
70 [global::Cpp2ILInjected.Token(Token = "0x6002387")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1B80AE4", Offset = "0x1B80AE4", Length = "0x108")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
76 get
77 {
78 throw null;
79 }
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x6002388")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1B80BEC", Offset = "0x1B80BEC", Length = "0x8")]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
86 public override bool Equals(object obj)
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6002389")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1B80BFC", Offset = "0x1B80BFC", Length = "0x8")]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetHashCode", ReturnType = typeof(int))]
95 public override int GetHashCode()
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x600238A")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1B80C0C", Offset = "0x1B80C0C", Length = "0x2C")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
105 public static bool operator ==(EventInfo left, EventInfo right)
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x600238B")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1B80C38", Offset = "0x1B80C38", Length = "0x3C")]
112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetEvent", MemberParameters = new object[]
114 {
115 typeof(string),
117 }, ReturnType = typeof(EventInfo))]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectEventDescriptor", Member = "FillAttributes", MemberParameters = new object[] { typeof(global::System.Collections.IList) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReflectEventDescriptor", Member = "FillMethods", ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
121 public static bool operator !=(EventInfo left, EventInfo right)
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x600238C")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1B80C74", Offset = "0x1B80C74", Length = "0x4")]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
130 [MethodImpl(4096)]
131 private static extern EventInfo internal_from_handle_type(global::System.IntPtr event_handle, global::System.IntPtr type_handle);
132
133 [global::Cpp2ILInjected.Token(Token = "0x600238D")]
134 [global::Cpp2ILInjected.Address(RVA = "0x1B80C78", Offset = "0x1B80C78", Length = "0xE0")]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "GetEvents_internal", MemberParameters = new object[]
136 {
137 typeof(string),
139 typeof(global::System.RuntimeType.MemberListType),
140 typeof(global::System.RuntimeType)
141 }, ReturnType = typeof(RuntimeEventInfo[]))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Equality", MemberParameters = new object[]
144 {
145 typeof(global::System.IntPtr),
146 typeof(global::System.IntPtr)
147 }, ReturnType = typeof(bool))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
150 internal static EventInfo GetEventFromHandle(global::Mono.RuntimeEventHandle handle, global::System.RuntimeTypeHandle reflectedType)
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x400138D")]
156 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
158
159 [global::Cpp2ILInjected.Token(Token = "0x20004D1")]
160 private delegate void AddEventAdapter(object _this, global::System.Delegate dele);
161 }
162}
class f__AnonymousType0<< Count > j__TPar
EventInfo.AddEventAdapter cached_add_event
Definition EventInfo.cs:157
MethodInfo GetRaiseMethod(bool nonPublic)
MethodInfo GetRemoveMethod(bool nonPublic)
delegate void AddEventAdapter(object _this, global::System.Delegate dele)
virtual global::System.Type EventHandlerType
Definition EventInfo.cs:69
override bool Equals(object obj)
Definition EventInfo.cs:86
static bool operator==(EventInfo left, EventInfo right)
Definition EventInfo.cs:105
override int GetHashCode()
Definition EventInfo.cs:95
static EventInfo GetEventFromHandle(global::Mono.RuntimeEventHandle handle, global::System.RuntimeTypeHandle reflectedType)
Definition EventInfo.cs:150
MethodInfo GetRemoveMethod()
Definition EventInfo.cs:53
static EventInfo internal_from_handle_type(global::System.IntPtr event_handle, global::System.IntPtr type_handle)
override MemberTypes MemberType
Definition EventInfo.cs:26
MethodInfo GetAddMethod(bool nonPublic)