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
ReadOnlyMemory.cs
Go to the documentation of this file.
1using System;
3using System.IO;
9
10namespace System
11{
12 [global::System.Diagnostics.DebuggerTypeProxy(typeof(global::System.MemoryDebugView<>))]
13 [global::System.Diagnostics.DebuggerDisplay("{ToString(),raw}")]
14 [global::Cpp2ILInjected.Token(Token = "0x20000F2")]
15 public readonly struct ReadOnlyMemory<T> : global::System.IEquatable<global::System.ReadOnlyMemory<T>>
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x60008F4")]
18 [global::Cpp2ILInjected.Address(RVA = "0x185E990", Offset = "0x185E990", Length = "0x20")]
19 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [MethodImpl(256)]
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x60008F5")]
28 [global::Cpp2ILInjected.Address(RVA = "0x185E9B0", Offset = "0x185E9B0", Length = "0x6C")]
29 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
30 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
33 [MethodImpl(256)]
34 public ReadOnlyMemory(T[] array, int start, int length)
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x1700009D")]
40 public int Length
41 {
42 [global::Cpp2ILInjected.Token(Token = "0x60008F6")]
43 [global::Cpp2ILInjected.Address(RVA = "0x185EA1C", Offset = "0x185EA1C", Length = "0xC")]
44 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Stream), Member = "WriteAsync", MemberParameters = new object[]
46 {
47 typeof(global::System.ReadOnlyMemory<byte>),
48 typeof(global::System.Threading.CancellationToken)
49 }, ReturnType = typeof(global::System.Threading.Tasks.ValueTask))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "SendAsyncApm", MemberParameters = new object[] { "System.ReadOnlyMemory`1<Byte>", "System.Net.Sockets.SocketFlags" }, ReturnType = "System.Threading.Tasks.Task`1<Int32>")]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
52 get
53 {
54 throw null;
55 }
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x60008F7")]
59 [global::Cpp2ILInjected.Address(RVA = "0x185EA28", Offset = "0x185EA28", Length = "0x1F4")]
60 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
65 {
66 typeof(global::System.Type),
67 typeof(global::System.Type)
68 }, ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ReadOnlySpan<>), Member = "ToString", ReturnType = typeof(string))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
71 {
72 typeof(string),
73 typeof(object),
74 typeof(object)
75 }, ReturnType = typeof(string))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
77 {
78 typeof(int),
79 typeof(int)
80 }, ReturnType = typeof(string))]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
82 public override string ToString()
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x1700009E")]
88 public global::System.ReadOnlySpan<T> Span
89 {
90 [global::Cpp2ILInjected.Token(Token = "0x60008F8")]
91 [global::Cpp2ILInjected.Address(RVA = "0x185EC1C", Offset = "0x185EC1C", Length = "0x3A0")]
92 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
97 {
98 typeof(global::System.Type),
99 typeof(global::System.Type)
100 }, ReturnType = typeof(bool))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
104 [MethodImpl(256)]
105 get
106 {
107 throw null;
108 }
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x60008F9")]
112 [global::Cpp2ILInjected.Address(RVA = "0x185EFBC", Offset = "0x185EFBC", Length = "0x1E0")]
113 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
117 public override bool Equals(object obj)
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x60008FA")]
123 [global::Cpp2ILInjected.Address(RVA = "0x185F19C", Offset = "0x185F19C", Length = "0x34")]
124 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
125 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Memory<>), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
128 public bool Equals(global::System.ReadOnlyMemory<T> other)
129 {
130 throw null;
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x60008FB")]
134 [global::Cpp2ILInjected.Address(RVA = "0x185F1D0", Offset = "0x185F1D0", Length = "0xC8")]
135 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "GetHashCode", ReturnType = typeof(int))]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
140 public override int GetHashCode()
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x60008FC")]
146 [global::Cpp2ILInjected.Address(RVA = "0x185F298", Offset = "0x185F298", Length = "0xC")]
147 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
149 private static int CombineHashCodes(int left, int right)
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x60008FD")]
155 [global::Cpp2ILInjected.Address(RVA = "0x185F2A4", Offset = "0x185F2A4", Length = "0xE4")]
156 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
160 private static int CombineHashCodes(int h1, int h2, int h3)
161 {
162 throw null;
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x60008FE")]
166 [global::Cpp2ILInjected.Address(RVA = "0x185F388", Offset = "0x185F388", Length = "0x18")]
167 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [MethodImpl(256)]
170 internal object GetObjectStartLength(out int start, out int length)
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x400038E")]
176 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
177 private readonly object _object;
178
179 [global::Cpp2ILInjected.Token(Token = "0x400038F")]
180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
181 private readonly int _index;
182
183 [global::Cpp2ILInjected.Token(Token = "0x4000390")]
184 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
185 private readonly int _length;
186 }
187}
class f__AnonymousType0<< Count > j__TPar
override string ToString()
static int CombineHashCodes(int h1, int h2, int h3)
object GetObjectStartLength(out int start, out int length)
override int GetHashCode()
ReadOnlyMemory(T[] array, int start, int length)
override bool Equals(object obj)
static int CombineHashCodes(int left, int right)
readonly object _object
bool Equals(global::System.ReadOnlyMemory< T > other)