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
AutoPinner.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.InteropServices
;
3
4
// Token: 0x02000044 RID: 68
5
internal
class
AutoPinner
:
IDisposable
6
{
7
// Token: 0x0600017A RID: 378 RVA: 0x000048C4 File Offset: 0x00002AC4
8
public
AutoPinner
(
object
obj
)
9
{
10
GCHandle
gchandle
=
GCHandle
.
Alloc
(
obj
,
GCHandleType
.Pinned);
11
this._pinnedArray
=
gchandle
;
12
}
13
14
// Token: 0x0600017B RID: 379 RVA: 0x000048E8 File Offset: 0x00002AE8
15
public
static
implicit
operator
IntPtr
(
AutoPinner
ap
)
16
{
17
IntPtr
intPtr
;
18
return
intPtr
;
19
}
20
21
// Token: 0x0600017C RID: 380 RVA: 0x000048F8 File Offset: 0x00002AF8
22
public
void
Dispose
()
23
{
24
}
25
26
// Token: 0x04000112 RID: 274
27
private
GCHandle
_pinnedArray
;
28
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
AutoPinner.Dispose
void Dispose()
Definition
AutoPinner.cs:22
AutoPinner.AutoPinner
AutoPinner(object obj)
Definition
AutoPinner.cs:8
AutoPinner._pinnedArray
GCHandle _pinnedArray
Definition
AutoPinner.cs:27
AutoPinner
Definition
AutoPinner.cs:6
System.IDisposable
Definition
IDisposable.cs:7
System.Runtime.InteropServices.GCHandleType
GCHandleType
Definition
GCHandleType.cs:7
System.Runtime.InteropServices
Definition
_Activator.cs:4
System.ExceptionArgument.obj
@ obj
System
Definition
__ComObject.cs:4
System.IntPtr
Definition
IntPtr.cs:13
System.Runtime.InteropServices.GCHandle.Alloc
static GCHandle Alloc(object value)
Definition
GCHandle.cs:97
System.Runtime.InteropServices.GCHandle
Definition
GCHandle.cs:9
source
AutoPinner.cs
Generated by
1.10.0