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
DataObjectMethodAttribute.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.CompilerServices
;
3
4
namespace
System.ComponentModel
5
{
6
// Token: 0x02000363 RID: 867
7
[
AttributeUsage
(
AttributeTargets
.Method)]
8
public
sealed
class
DataObjectMethodAttribute
:
Attribute
9
{
10
// Token: 0x060016A3 RID: 5795 RVA: 0x00041FD0 File Offset: 0x000401D0
11
public
DataObjectMethodAttribute
(
DataObjectMethodType
methodType
)
12
{
13
this.MethodType
=
methodType
;
14
}
15
16
// Token: 0x060016A4 RID: 5796 RVA: 0x00041FEC File Offset: 0x000401EC
17
public
DataObjectMethodAttribute
(
DataObjectMethodType
methodType
,
bool
isDefault)
18
{
19
this.MethodType
=
methodType
;
20
}
21
22
// Token: 0x17000526 RID: 1318
23
// (get) Token: 0x060016A5 RID: 5797 RVA: 0x00042008 File Offset: 0x00040208
24
public
bool
IsDefault
25
{
26
[
CompilerGenerated
]
27
get
28
{
29
return
this.<
IsDefault
>
k__BackingField
;
30
}
31
}
32
33
// Token: 0x17000527 RID: 1319
34
// (get) Token: 0x060016A6 RID: 5798 RVA: 0x0004201C File Offset: 0x0004021C
35
public
DataObjectMethodType
MethodType
36
{
37
[
CompilerGenerated
]
38
get
39
{
40
return
this.<
MethodType
>
k__BackingField
;
41
}
42
}
43
44
// Token: 0x060016A7 RID: 5799 RVA: 0x00042030 File Offset: 0x00040230
45
public
override
bool
Equals
(
object
obj
)
46
{
47
if
(obj !=
null
)
48
{
49
DataObjectMethodType
dataObjectMethodType
= this.<
MethodType
>
k__BackingField
;
50
bool
flag = this.<
IsDefault
>
k__BackingField
;
51
}
52
return
true
;
53
}
54
55
// Token: 0x060016A8 RID: 5800 RVA: 0x00042054 File Offset: 0x00040254
56
public
override
int
GetHashCode
()
57
{
58
DataObjectMethodType
dataObjectMethodType
= this.<
MethodType
>
k__BackingField
;
59
bool
flag = this.<
IsDefault
>
k__BackingField
;
60
int
num;
61
return
num;
62
}
63
64
// Token: 0x060016A9 RID: 5801 RVA: 0x00042070 File Offset: 0x00040270
65
public
override
bool
Match
(
object
obj
)
66
{
67
if
(
obj
!=
null
)
68
{
69
}
70
return
true
;
71
}
72
73
// Token: 0x040011F0 RID: 4592
74
[
CompilerGenerated
]
75
private
readonly
bool <IsDefault>
k__BackingField
;
76
77
// Token: 0x040011F1 RID: 4593
78
[
CompilerGenerated
]
79
private
readonly
DataObjectMethodType <MethodType>
k__BackingField
;
80
}
81
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Attribute
Definition
Attribute.cs:11
System.ComponentModel.DataObjectMethodAttribute.Match
override bool Match(object obj)
Definition
DataObjectMethodAttribute.cs:65
System.ComponentModel.DataObjectMethodAttribute.IsDefault
bool IsDefault
Definition
DataObjectMethodAttribute.cs:25
System.ComponentModel.DataObjectMethodAttribute.DataObjectMethodAttribute
DataObjectMethodAttribute(DataObjectMethodType methodType)
Definition
DataObjectMethodAttribute.cs:11
System.ComponentModel.DataObjectMethodAttribute.k__BackingField
readonly bool< IsDefault > k__BackingField
Definition
DataObjectMethodAttribute.cs:75
System.ComponentModel.DataObjectMethodAttribute.MethodType
DataObjectMethodType MethodType
Definition
DataObjectMethodAttribute.cs:36
System.ComponentModel.DataObjectMethodAttribute.Equals
override bool Equals(object obj)
Definition
DataObjectMethodAttribute.cs:45
System.ComponentModel.DataObjectMethodAttribute.k__BackingField
readonly DataObjectMethodType< MethodType > k__BackingField
Definition
DataObjectMethodAttribute.cs:79
System.ComponentModel.DataObjectMethodAttribute.GetHashCode
override int GetHashCode()
Definition
DataObjectMethodAttribute.cs:56
System.ComponentModel.DataObjectMethodAttribute.DataObjectMethodAttribute
DataObjectMethodAttribute(DataObjectMethodType methodType, bool isDefault)
Definition
DataObjectMethodAttribute.cs:17
System.ComponentModel.DataObjectMethodAttribute
Definition
DataObjectMethodAttribute.cs:9
System.ComponentModel.DataObjectMethodType
DataObjectMethodType
Definition
DataObjectMethodType.cs:7
System.ComponentModel
Definition
AddingNewEventArgs.cs:6
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System.ExceptionArgument.obj
@ obj
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:8
System
Definition
__ComObject.cs:4
source
System
ComponentModel
DataObjectMethodAttribute.cs
Generated by
1.10.0