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
Unsafe.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x20004A4")]
9 internal static class Unsafe
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x60022B0")]
12 [global::Cpp2ILInjected.Address(RVA = "0x15A2A44", Offset = "0x15A2A44", Length = "0x8")]
13 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
15 public static ref T Add<T>(ref T source, int elementOffset)
16 {
17 throw null;
18 }
19
20 [global::Cpp2ILInjected.Token(Token = "0x60022B1")]
21 [global::Cpp2ILInjected.Address(RVA = "0x15A2A7C", Offset = "0x15A2A7C", Length = "0x8")]
22 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 public static ref T Add<T>(ref T source, global::System.IntPtr elementOffset)
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x60022B2")]
30 [global::Cpp2ILInjected.Address(RVA = "0x15A2A84", Offset = "0x15A2A84", Length = "0x8")]
31 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 public unsafe static void* Add<T>(void* source, int elementOffset)
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x60022B3")]
39 [global::Cpp2ILInjected.Address(RVA = "0x15A2CF0", Offset = "0x15A2CF0", Length = "0x8")]
40 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 public static ref T AddByteOffset<T>(ref T source, global::System.IntPtr byteOffset)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x60022B4")]
48 [global::Cpp2ILInjected.Address(RVA = "0x15A2DE0", Offset = "0x15A2DE0", Length = "0xC")]
49 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
50 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 public static bool AreSame<T>(ref T left, ref T right)
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x60022B5")]
58 [global::Cpp2ILInjected.Address(RVA = "0x15A2E04", Offset = "0x15A2E04", Length = "0x4")]
59 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 public static T As<T>(object o) where T : class
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x60022B6")]
67 [global::Cpp2ILInjected.Address(RVA = "0x15A2E08", Offset = "0x15A2E08", Length = "0x4")]
68 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x60022B7")]
76 [global::Cpp2ILInjected.Address(RVA = "0x15A2F88", Offset = "0x15A2F88", Length = "0x4")]
77 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 public unsafe static void* AsPointer<T>(ref T value)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x60022B8")]
85 [global::Cpp2ILInjected.Address(RVA = "0x15A2F9C", Offset = "0x15A2F9C", Length = "0x4")]
86 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 public unsafe static ref T AsRef<T>(void* source)
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x60022B9")]
94 [global::Cpp2ILInjected.Address(RVA = "0x15A2F98", Offset = "0x15A2F98", Length = "0x4")]
95 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CharUnicodeInfo), Member = "InternalGetNumericValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(double))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CharUnicodeInfo), Member = "InternalGetCategoryValue", MemberParameters = new object[]
98 {
99 typeof(int),
100 typeof(int)
101 }, ReturnType = typeof(byte))]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
103 public static ref T AsRef<T>(in T source)
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x60022BA")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1B75B38", Offset = "0x1B75B38", Length = "0x8")]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Span<>), Member = "Fill", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
113 public static void InitBlockUnaligned(ref byte startAddress, byte value, uint byteCount)
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x60022BB")]
119 [global::Cpp2ILInjected.Address(RVA = "0x15A32F4", Offset = "0x15A32F4", Length = "0xC")]
120 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 public unsafe static T Read<T>(void* source)
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x60022BC")]
128 [global::Cpp2ILInjected.Address(RVA = "0x15A3308", Offset = "0x15A3308", Length = "0xC")]
129 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 public static T ReadUnaligned<T>(ref byte source)
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x60022BD")]
137 [global::Cpp2ILInjected.Address(RVA = "0x15A3354", Offset = "0x15A3354", Length = "0x8")]
138 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
140 public static int SizeOf<T>()
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x60022BE")]
146 [global::Cpp2ILInjected.Address(RVA = "0x15A338C", Offset = "0x15A338C", Length = "0x8")]
147 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
149 public static void WriteUnaligned<T>(ref byte destination, T value)
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x60022BF")]
155 [global::Cpp2ILInjected.Address(RVA = "0x15A2FB8", Offset = "0x15A2FB8", Length = "0xC")]
156 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 public static bool IsAddressLessThan<T>(ref T left, ref T right)
160 {
161 throw null;
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x60022C0")]
165 [global::Cpp2ILInjected.Address(RVA = "0x15A2CF8", Offset = "0x15A2CF8", Length = "0x20")]
166 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(void*) }, ReturnType = typeof(global::System.IntPtr))]
169 [MethodImpl(256)]
171 {
172 throw null;
173 }
174 }
175}
class f__AnonymousType0<< Count > j__TPar
static unsafe void * AsPointer< T >(ref T value)
Definition Unsafe.cs:79
static bool AreSame< T >(ref T left, ref T right)
Definition Unsafe.cs:52
static void WriteUnaligned< T >(ref byte destination, T value)
Definition Unsafe.cs:149
static bool IsAddressLessThan< T >(ref T left, ref T right)
Definition Unsafe.cs:159
static T ReadUnaligned< T >(ref byte source)
Definition Unsafe.cs:131
static ref T AddByteOffset< T >(ref T source, global::System.IntPtr byteOffset)
Definition Unsafe.cs:42
static ref TTo As< TFrom, TTo >(ref TFrom source)
Definition Unsafe.cs:70
static unsafe T Read< T >(void *source)
Definition Unsafe.cs:122
static unsafe ref T AsRef< T >(void *source)
Definition Unsafe.cs:88
static void InitBlockUnaligned(ref byte startAddress, byte value, uint byteCount)
Definition Unsafe.cs:113
static ref T Add< T >(ref T source, int elementOffset)
Definition Unsafe.cs:15