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

◆ Return()

override void System.Buffers.TlsOverPerCoreLockedStacksArrayPool< T >.Return ( T[] array,
bool clearArray = false )
inline

Definition at line 86 of file TlsOverPerCoreLockedStacksArrayPool.cs.

87 {
88 if (array == null)
89 {
90 return;
91 }
92 TlsOverPerCoreLockedStacksArrayPool.PerCoreLockedStacks[] buckets = this._buckets;
93 long num = 0L;
94 Array.Clear(array, (int)num, clearArray ? 1 : 0);
95 if (this._bucketArraySizes == null)
96 {
97 }
98 if (array == null)
99 {
100 throw new ArrayTypeMismatchException();
101 }
102 if (clearArray)
103 {
104 TlsOverPerCoreLockedStacksArrayPool.PerCoreLockedStacks[] buckets2 = this._buckets;
105 if (array == null)
106 {
107 }
108 return;
109 }
110 }
class f__AnonymousType0<< Count > j__TPar
void IList. Clear()
Definition Array.cs:99
readonly TlsOverPerCoreLockedStacksArrayPool< T >.PerCoreLockedStacks[] _buckets

References System.Buffers.TlsOverPerCoreLockedStacksArrayPool< T >._bucketArraySizes, System.Buffers.TlsOverPerCoreLockedStacksArrayPool< T >._buckets, System.array, System.Array.Clear(), j__TPar, and System.L.