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
Volatile.cs
Go to the documentation of this file.
1using System;
5
6namespace System.Threading
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000213")]
9 public static class Volatile
10 {
11 [global::System.Runtime.CompilerServices.Intrinsic]
12 [global::Cpp2ILInjected.Token(Token = "0x60012CB")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1CA34F8", Offset = "0x1CA34F8", Length = "0x18")]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
15 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
16 public static bool Read(ref bool location)
17 {
18 throw null;
19 }
20
21 [global::System.Runtime.CompilerServices.Intrinsic]
22 [global::Cpp2ILInjected.Token(Token = "0x60012CC")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1CA3510", Offset = "0x1CA3510", Length = "0x18")]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
26 public static int Read(ref int location)
27 {
28 throw null;
29 }
30
31 [global::System.Runtime.CompilerServices.Intrinsic]
32 [global::Cpp2ILInjected.Token(Token = "0x60012CD")]
33 [global::Cpp2ILInjected.Address(RVA = "0x1CA3528", Offset = "0x1CA3528", Length = "0x24")]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
36 public static void Write(ref int location, int value)
37 {
38 throw null;
39 }
40
41 [global::System.Runtime.CompilerServices.Intrinsic]
42 [global::Cpp2ILInjected.Token(Token = "0x60012CE")]
43 [global::Cpp2ILInjected.Address(RVA = "0x15A44FC", Offset = "0x15A44FC", Length = "0x18")]
44 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
47 public static T Read<T>(ref T location) where T : class
48 {
49 throw null;
50 }
51
52 [global::System.Runtime.CompilerServices.Intrinsic]
53 [global::Cpp2ILInjected.Token(Token = "0x60012CF")]
54 [global::Cpp2ILInjected.Address(RVA = "0x15A4514", Offset = "0x15A4514", Length = "0x24")]
55 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
58 public static void Write<T>(ref T location, T value) where T : class
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x2000214")]
64 private struct VolatileBoolean
65 {
66 [global::Cpp2ILInjected.Token(Token = "0x4000A18")]
67 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
68 public bool Value;
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x2000215")]
72 private struct VolatileInt32
73 {
74 [global::Cpp2ILInjected.Token(Token = "0x4000A19")]
75 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
76 public int Value;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x2000216")]
80 private struct VolatileObject
81 {
82 [global::Cpp2ILInjected.Token(Token = "0x4000A1A")]
83 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
84 public object Value;
85 }
86 }
87}
class f__AnonymousType0<< Count > j__TPar
static bool Read(ref bool location)
Definition Volatile.cs:16
static void Write(ref int location, int value)
Definition Volatile.cs:36
static int Read(ref int location)
Definition Volatile.cs:26
static void Write< T >(ref T location, T value)
Definition Volatile.cs:58
static T Read< T >(ref T location)
Definition Volatile.cs:47