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
NativeClassAttribute.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Diagnostics
;
3
using
System.Runtime.CompilerServices
;
4
using
UnityEngine.Bindings
;
5
6
namespace
UnityEngine
7
{
8
// Token: 0x02000006 RID: 6
9
[
AttributeUsage
(
AttributeTargets
.Class |
AttributeTargets
.Struct, Inherited =
false
)]
10
[
VisibleToOtherModules
]
11
internal
sealed
class
NativeClassAttribute
:
Attribute
12
{
13
// Token: 0x17000001 RID: 1
14
// (set) Token: 0x06000005 RID: 5 RVA: 0x000020B0 File Offset: 0x000002B0
15
private
string
QualifiedNativeName
16
{
17
[
CompilerGenerated
]
18
set
19
{
20
this.<
QualifiedNativeName
>
k__BackingField
=
value
;
21
}
22
}
23
24
// Token: 0x17000002 RID: 2
25
// (set) Token: 0x06000006 RID: 6 RVA: 0x000020C4 File Offset: 0x000002C4
26
private
string
Declaration
27
{
28
[
CompilerGenerated
]
29
set
30
{
31
this.<
Declaration
>
k__BackingField
=
value
;
32
}
33
}
34
35
// Token: 0x06000007 RID: 7 RVA: 0x000020D8 File Offset: 0x000002D8
36
public
NativeClassAttribute
(
string
qualifiedCppName
)
37
{
38
this.QualifiedNativeName
=
qualifiedCppName
;
39
string
text
=
"class "
+
qualifiedCppName
;
40
this.Declaration
=
text
;
41
}
42
43
// Token: 0x06000008 RID: 8 RVA: 0x00002108 File Offset: 0x00000308
44
public
NativeClassAttribute
(
string
qualifiedCppName
,
string
declaration
)
45
{
46
this.QualifiedNativeName
=
qualifiedCppName
;
47
this.Declaration
=
declaration
;
48
}
49
50
// Token: 0x04000003 RID: 3
51
[
DebuggerBrowsable
(
DebuggerBrowsableState
.Never)]
52
[
CompilerGenerated
]
53
private
string <QualifiedNativeName>
k__BackingField
;
54
55
// Token: 0x04000004 RID: 4
56
[
DebuggerBrowsable
(
DebuggerBrowsableState
.Never)]
57
[
CompilerGenerated
]
58
private
string <Declaration>
k__BackingField
;
59
}
60
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Attribute
Definition
Attribute.cs:11
UnityEngine.NativeClassAttribute.k__BackingField
string< Declaration > k__BackingField
Definition
NativeClassAttribute.cs:58
UnityEngine.NativeClassAttribute.Declaration
string Declaration
Definition
NativeClassAttribute.cs:27
UnityEngine.NativeClassAttribute.QualifiedNativeName
string QualifiedNativeName
Definition
NativeClassAttribute.cs:16
UnityEngine.NativeClassAttribute.NativeClassAttribute
NativeClassAttribute(string qualifiedCppName, string declaration)
Definition
NativeClassAttribute.cs:44
UnityEngine.NativeClassAttribute.NativeClassAttribute
NativeClassAttribute(string qualifiedCppName)
Definition
NativeClassAttribute.cs:36
UnityEngine.NativeClassAttribute.k__BackingField
string< QualifiedNativeName > k__BackingField
Definition
NativeClassAttribute.cs:53
UnityEngine.NativeClassAttribute
Definition
NativeClassAttribute.cs:12
System.Diagnostics.DebuggerBrowsableState
DebuggerBrowsableState
Definition
DebuggerBrowsableState.cs:9
System.Diagnostics
Definition
ConditionalAttribute.cs:5
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System.ExceptionArgument.text
@ text
System.ExceptionArgument.value
@ value
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:8
System
Definition
__ComObject.cs:4
UnityEngine.Bindings
Definition
CodegenOptions.cs:4
UnityEngine
Definition
_AndroidJNIHelper.cs:6
source
UnityEngine.SharedInternalsModule
UnityEngine
NativeClassAttribute.cs
Generated by
1.10.0