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
GlobalJavaObjectRef.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
4
namespace
UnityEngine
5
{
6
// Token: 0x02000005 RID: 5
7
internal
class
GlobalJavaObjectRef
8
{
9
// Token: 0x06000066 RID: 102 RVA: 0x000034DC File Offset: 0x000016DC
10
public
GlobalJavaObjectRef
(
IntPtr
jobject
)
11
{
12
}
13
14
// Token: 0x06000067 RID: 103 RVA: 0x00003500 File Offset: 0x00001700
15
protected
override
void
Finalize
()
16
{
17
this.
Dispose
();
18
base
.Finalize();
19
}
20
21
// Token: 0x06000068 RID: 104 RVA: 0x0000353A File Offset: 0x0000173A
22
public
static
implicit
operator
IntPtr
(
GlobalJavaObjectRef
obj
)
23
{
24
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
25
}
26
27
// Token: 0x06000069 RID: 105 RVA: 0x00003548 File Offset: 0x00001748
28
public
void
Dispose
()
29
{
30
if
(!this.
m_disposed
)
31
{
32
this.m_disposed
=
true
;
33
IntPtr
jobject
= this.
m_jobject
;
34
AndroidJNISafe
.
DeleteGlobalRef
(this.
m_jobject
);
35
return
;
36
}
37
}
38
39
// Token: 0x04000002 RID: 2
40
private
bool
m_disposed
;
41
42
// Token: 0x04000003 RID: 3
43
protected
IntPtr
m_jobject
;
44
}
45
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
UnityEngine.AndroidJNISafe.DeleteGlobalRef
static void DeleteGlobalRef(IntPtr globalref)
Definition
AndroidJNISafe.cs:15
UnityEngine.AndroidJNISafe
Definition
AndroidJNISafe.cs:7
UnityEngine.GlobalJavaObjectRef.GlobalJavaObjectRef
GlobalJavaObjectRef(IntPtr jobject)
Definition
GlobalJavaObjectRef.cs:10
UnityEngine.GlobalJavaObjectRef.Dispose
void Dispose()
Definition
GlobalJavaObjectRef.cs:28
UnityEngine.GlobalJavaObjectRef.Finalize
override void Finalize()
Definition
GlobalJavaObjectRef.cs:15
UnityEngine.GlobalJavaObjectRef.m_disposed
bool m_disposed
Definition
GlobalJavaObjectRef.cs:40
UnityEngine.GlobalJavaObjectRef.m_jobject
IntPtr m_jobject
Definition
GlobalJavaObjectRef.cs:43
UnityEngine.GlobalJavaObjectRef
Definition
GlobalJavaObjectRef.cs:8
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.ExceptionArgument.obj
@ obj
System
Definition
__ComObject.cs:4
UnityEngine
Definition
_AndroidJNIHelper.cs:6
System.IntPtr
Definition
IntPtr.cs:13
source
UnityEngine.AndroidJNIModule
UnityEngine
GlobalJavaObjectRef.cs
Generated by
1.10.0