terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
SparselyPopulatedArrayFragment.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
4
namespace
System.Threading
5
{
6
// Token: 0x020001DB RID: 475
7
internal
class
SparselyPopulatedArrayFragment
<T>
where
T :
class
8
{
9
// Token: 0x06001135 RID: 4405 RVA: 0x00024628 File Offset: 0x00022828
10
internal
SparselyPopulatedArrayFragment
(
int
size)
11
{
12
}
13
14
// Token: 0x06001136 RID: 4406 RVA: 0x00024638 File Offset: 0x00022838
15
internal
SparselyPopulatedArrayFragment
(
int
size,
SparselyPopulatedArrayFragment<T>
prev)
16
{
17
this._elements
=
this
;
18
this._freeCount
= size;
19
}
20
21
// Token: 0x1700019A RID: 410
22
internal
T
this
[
int
index
]
23
{
24
get
25
{
26
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
27
}
28
}
29
30
// Token: 0x1700019B RID: 411
31
// (get) Token: 0x06001138 RID: 4408 RVA: 0x0000207A File Offset: 0x0000027A
32
internal
int
Length
33
{
34
get
35
{
36
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
37
}
38
}
39
40
// Token: 0x1700019C RID: 412
41
// (get) Token: 0x06001139 RID: 4409 RVA: 0x0002465C File Offset: 0x0002285C
42
internal
SparselyPopulatedArrayFragment<T>
Prev
43
{
44
get
45
{
46
return
this
;
47
}
48
}
49
50
// Token: 0x0600113A RID: 4410 RVA: 0x0000207A File Offset: 0x0000027A
51
internal
T
SafeAtomicRemove
(
int
index
, T
expectedElement
)
52
{
53
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
54
}
55
56
// Token: 0x04000947 RID: 2375
57
internal
readonly
T[]
_elements
;
58
59
// Token: 0x04000948 RID: 2376
60
internal
int
_freeCount
;
61
62
// Token: 0x04000949 RID: 2377
63
internal
SparselyPopulatedArrayFragment<T>
_next
;
64
65
// Token: 0x0400094A RID: 2378
66
internal
SparselyPopulatedArrayFragment<T>
_prev
;
67
}
68
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.Threading.SparselyPopulatedArrayFragment.SparselyPopulatedArrayFragment
SparselyPopulatedArrayFragment(int size)
Definition
SparselyPopulatedArrayFragment.cs:10
System.Threading.SparselyPopulatedArrayFragment.SparselyPopulatedArrayFragment
SparselyPopulatedArrayFragment(int size, SparselyPopulatedArrayFragment< T > prev)
Definition
SparselyPopulatedArrayFragment.cs:15
System.Threading.SparselyPopulatedArrayFragment._prev
SparselyPopulatedArrayFragment< T > _prev
Definition
SparselyPopulatedArrayFragment.cs:66
System.Threading.SparselyPopulatedArrayFragment._next
SparselyPopulatedArrayFragment< T > _next
Definition
SparselyPopulatedArrayFragment.cs:63
System.Threading.SparselyPopulatedArrayFragment.SafeAtomicRemove
T SafeAtomicRemove(int index, T expectedElement)
Definition
SparselyPopulatedArrayFragment.cs:51
System.Threading.SparselyPopulatedArrayFragment.Length
int Length
Definition
SparselyPopulatedArrayFragment.cs:33
System.Threading.SparselyPopulatedArrayFragment.Prev
SparselyPopulatedArrayFragment< T > Prev
Definition
SparselyPopulatedArrayFragment.cs:43
System.Threading.SparselyPopulatedArrayFragment._elements
readonly T[] _elements
Definition
SparselyPopulatedArrayFragment.cs:57
System.Threading.SparselyPopulatedArrayFragment._freeCount
int _freeCount
Definition
SparselyPopulatedArrayFragment.cs:60
System.Threading.SparselyPopulatedArrayFragment
Definition
SparselyPopulatedArrayFragment.cs:8
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.Threading
Definition
_ThreadPoolWaitCallback.cs:4
System.ExceptionArgument.index
@ index
System
Definition
__ComObject.cs:4
source
mscorlib
System
Threading
SparselyPopulatedArrayFragment.cs
Generated by
1.10.0