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
IndexOutOfRangeException.cs
Go to the documentation of this file.
1using System;
2using System.IO;
8using System.Text;
11using Mono;
12using Mono.Math;
13
14namespace System
15{
16 [global::Cpp2ILInjected.Token(Token = "0x20000CD")]
17 [global::System.Serializable]
18 public sealed class IndexOutOfRangeException : global::System.SystemException
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x6000771")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1C308E4", Offset = "0x1C308E4", Length = "0x5C")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "RefreshStrip", MemberParameters = new object[]
24 {
25 typeof(int),
26 typeof(int),
27 typeof(int),
28 typeof(int),
29 typeof(ref int),
30 typeof(ref int)
31 }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.DataStructures.TileObjectPreviewData", Member = "get_Item", MemberParameters = new object[]
33 {
34 typeof(int),
35 typeof(int)
36 }, ReturnType = typeof(int))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.DataStructures.TileObjectPreviewData", Member = "set_Item", MemberParameters = new object[]
38 {
39 typeof(int),
40 typeof(int),
41 typeof(int)
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Mono.RuntimeGPtrArrayHandle), Member = "Lookup", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.IntPtr))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "FillStringChecked", MemberParameters = new object[]
45 {
46 typeof(string),
47 typeof(int),
48 typeof(string)
49 }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.ThrowHelper), Member = "CreateIndexOutOfRangeException", ReturnType = typeof(global::System.Exception))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "MakeArrayType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.Type))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.StringBuilder), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.SignatureType), Member = "MakeArrayType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.Type))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.SocketAddress", Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.SocketAddress", Member = "set_Item", MemberParameters = new object[]
56 {
57 typeof(int),
58 typeof(byte)
59 }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.EventDescriptorCollection", Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "System.ComponentModel.EventDescriptor")]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.EventDescriptorCollection", Member = "System.Collections.IList.set_Item", MemberParameters = new object[]
62 {
63 typeof(int),
64 typeof(object)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.PropertyDescriptorCollection", Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "System.ComponentModel.PropertyDescriptor")]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.PropertyDescriptorCollection", Member = "System.Collections.IDictionary.set_Item", MemberParameters = new object[]
68 {
69 typeof(object),
70 typeof(object)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.PropertyDescriptorCollection", Member = "System.Collections.IList.set_Item", MemberParameters = new object[]
73 {
74 typeof(int),
75 typeof(object)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.Collections.IndexedSet`1", Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SystemException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x6000772")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1C30940", Offset = "0x1C30940", Length = "0x24")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Mono.Math.BigInteger.ModulusRing), Member = "BarrettReduction", MemberParameters = new object[] { typeof(global::Mono.Math.BigInteger) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Mono.Math.BigInteger), Member = "op_Multiply", MemberParameters = new object[]
91 {
92 typeof(global::Mono.Math.BigInteger),
93 typeof(global::Mono.Math.BigInteger)
94 }, ReturnType = typeof(global::Mono.Math.BigInteger))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::Mono.Math.BigInteger), Member = "TestBit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Array), Member = "GetValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Array), Member = "SetValue", MemberParameters = new object[]
98 {
99 typeof(object),
100 typeof(int)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Array), Member = "Clear", MemberParameters = new object[]
103 {
104 typeof(global::System.Array),
105 typeof(int),
106 typeof(int)
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.PermissionSet), Member = "CopyTo", MemberParameters = new object[]
109 {
110 typeof(global::System.Array),
111 typeof(int)
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.PasswordDeriveBytes), Member = "GetBytes", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte[]))]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Numerics.Vector<>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "get_PositionPointer", ReturnType = typeof(byte*))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.MaskedTextProvider", Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.KeyCombo", Member = "GetInclude", MemberParameters = new object[] { typeof(int) }, ReturnType = "InControl.Key")]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.KeyCombo", Member = "GetExclude", MemberParameters = new object[] { typeof(int) }, ReturnType = "InControl.Key")]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlAttributeCollection", Member = "get_ItemOf", MemberParameters = new object[] { typeof(int) }, ReturnType = "System.Xml.XmlAttribute")]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Mesh", Member = "GetUVsImpl", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
121 {
122 typeof(int),
123 "System.Collections.Generic.List`1<T>",
124 typeof(int)
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Vector2", Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Vector2", Member = "set_Item", MemberParameters = new object[]
128 {
129 typeof(int),
130 typeof(float)
131 }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Matrix4x4", Member = "GetColumn", MemberParameters = new object[] { typeof(int) }, ReturnType = "UnityEngine.Vector4")]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Vector4", Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Vector4", Member = "set_Item", MemberParameters = new object[]
135 {
136 typeof(int),
137 typeof(float)
138 }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Vector3", Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.Vector3", Member = "set_Item", MemberParameters = new object[]
141 {
142 typeof(int),
143 typeof(float)
144 }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.RectTransform", Member = "SetSizeWithCurrentAnchors", MemberParameters = new object[]
146 {
147 "UnityEngine.RectTransform.Axis",
148 typeof(float)
149 }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.AspectRatioFitter", Member = "GetSizeDeltaToProduceSize", MemberParameters = new object[]
151 {
152 typeof(float),
153 typeof(int)
154 }, ReturnType = typeof(float))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.HorizontalOrVerticalLayoutGroup", Member = "CalcAlongAxis", MemberParameters = new object[]
156 {
157 typeof(int),
158 typeof(bool)
159 }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.HorizontalOrVerticalLayoutGroup", Member = "SetChildrenAlongAxis", MemberParameters = new object[]
161 {
162 typeof(int),
163 typeof(bool)
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.HorizontalOrVerticalLayoutGroup", Member = "GetChildSizes", MemberParameters = new object[]
166 {
167 "UnityEngine.RectTransform",
168 typeof(int),
169 typeof(bool),
170 typeof(bool),
171 typeof(ref float),
172 typeof(ref float),
173 typeof(ref float)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.LayoutGroup", Member = "GetTotalMinSize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.LayoutGroup", Member = "GetTotalPreferredSize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.LayoutGroup", Member = "GetTotalFlexibleSize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.LayoutGroup", Member = "GetStartOffset", MemberParameters = new object[]
179 {
180 typeof(int),
181 typeof(float)
182 }, ReturnType = typeof(float))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.LayoutGroup", Member = "SetLayoutInputForAxis", MemberParameters = new object[]
184 {
185 typeof(float),
186 typeof(float),
187 typeof(float),
188 typeof(int)
189 }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.LayoutGroup", Member = "SetChildAlongAxisWithScale", MemberParameters = new object[]
191 {
192 "UnityEngine.RectTransform",
193 typeof(int),
194 typeof(float),
195 typeof(float)
196 }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.LayoutGroup", Member = "SetChildAlongAxisWithScale", MemberParameters = new object[]
198 {
199 "UnityEngine.RectTransform",
200 typeof(int),
201 typeof(float),
202 typeof(float),
203 typeof(float)
204 }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.ScrollRect", Member = "SetNormalizedPosition", MemberParameters = new object[]
206 {
207 typeof(float),
208 typeof(int)
209 }, ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.BZip2.BZip2InputStream", Member = "Read", MemberParameters = new object[]
211 {
212 "System.Byte[]",
213 typeof(int),
214 typeof(int)
215 }, ReturnType = typeof(int))]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.BZip2.BZip2OutputStream", Member = "Write", MemberParameters = new object[]
217 {
218 "System.Byte[]",
219 typeof(int),
220 typeof(int)
221 }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Math.BigInteger.ModulusRing", Member = "BarrettReduction", MemberParameters = new object[] { "Mono.Math.BigInteger" }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Math.BigInteger", Member = "op_Multiply", MemberParameters = new object[] { "Mono.Math.BigInteger", "Mono.Math.BigInteger" }, ReturnType = "Mono.Math.BigInteger")]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Math.BigInteger", Member = "TestBit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.RectTransformUtility", Member = "FlipLayoutOnAxis", MemberParameters = new object[]
226 {
227 "UnityEngine.RectTransform",
228 typeof(int),
229 typeof(bool),
230 typeof(bool)
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 45)]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SystemException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
234 public unsafe IndexOutOfRangeException(string message)
235 {
236 throw null;
237 }
238
239 [global::Cpp2ILInjected.Token(Token = "0x6000773")]
240 [global::Cpp2ILInjected.Address(RVA = "0x1C30964", Offset = "0x1C30964", Length = "0x8")]
241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SystemException), Member = ".ctor", MemberParameters = new object[]
243 {
244 typeof(global::System.Runtime.Serialization.SerializationInfo),
245 typeof(global::System.Runtime.Serialization.StreamingContext)
246 }, ReturnType = typeof(void))]
247 internal IndexOutOfRangeException(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
248 {
249 throw null;
250 }
251 }
252}
class f__AnonymousType0<< Count > j__TPar
static Runtime()
Definition Runtime.cs:16
IndexOutOfRangeException(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
unsafe IndexOutOfRangeException(string message)