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
ExtenderProvidedPropertyAttribute.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.CompilerServices
;
3
using
Cpp2IlInjected
;
4
5
namespace
System.ComponentModel
6
{
7
// Token: 0x02000378 RID: 888
8
[
AttributeUsage
(
AttributeTargets
.All)]
9
public
sealed
class
ExtenderProvidedPropertyAttribute
:
Attribute
10
{
11
// Token: 0x0600174B RID: 5963 RVA: 0x00002050 File Offset: 0x00000250
12
internal
static
ExtenderProvidedPropertyAttribute
Create
(
PropertyDescriptor
extenderProperty
,
Type
receiverType,
IExtenderProvider
provider)
13
{
14
throw
new
global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method."
);
15
}
16
17
// Token: 0x0600174C RID: 5964 RVA: 0x000433AC File Offset: 0x000415AC
18
public
ExtenderProvidedPropertyAttribute
()
19
{
20
}
21
22
// Token: 0x1700054B RID: 1355
23
// (get) Token: 0x0600174D RID: 5965 RVA: 0x000433C0 File Offset: 0x000415C0
24
// (set) Token: 0x0600174E RID: 5966 RVA: 0x000433D4 File Offset: 0x000415D4
25
public
PropertyDescriptor
ExtenderProperty
26
{
27
[
CompilerGenerated
]
28
get
29
{
30
return
this.<
ExtenderProperty
>
k__BackingField
;
31
}
32
[
CompilerGenerated
]
33
private
set
34
{
35
this.<
ExtenderProperty
>
k__BackingField
=
value
;
36
}
37
}
38
39
// Token: 0x1700054C RID: 1356
40
// (get) Token: 0x0600174F RID: 5967 RVA: 0x000433E8 File Offset: 0x000415E8
41
// (set) Token: 0x06001750 RID: 5968 RVA: 0x000433FC File Offset: 0x000415FC
42
public
IExtenderProvider
Provider
43
{
44
[
CompilerGenerated
]
45
get
46
{
47
return
this.<Provider>
k__BackingField
;
48
}
49
[
CompilerGenerated
]
50
private
set
51
{
52
this.<Provider>
k__BackingField
=
value
;
53
}
54
}
55
56
// Token: 0x1700054D RID: 1357
57
// (get) Token: 0x06001751 RID: 5969 RVA: 0x00043410 File Offset: 0x00041610
58
// (set) Token: 0x06001752 RID: 5970 RVA: 0x00043424 File Offset: 0x00041624
59
public
Type
ReceiverType
60
{
61
[
CompilerGenerated
]
62
get
63
{
64
return
this.<
ReceiverType
>
k__BackingField
;
65
}
66
[
CompilerGenerated
]
67
private
set
68
{
69
this.<
ReceiverType
>
k__BackingField
=
value
;
70
}
71
}
72
73
// Token: 0x06001753 RID: 5971 RVA: 0x00043438 File Offset: 0x00041638
74
public
override
bool
Equals
(
object
obj
)
75
{
76
if
(obj !=
null
)
77
{
78
PropertyDescriptor
propertyDescriptor
= this.<
ExtenderProperty
>
k__BackingField
;
79
IExtenderProvider
extenderProvider
= this.<Provider>
k__BackingField
;
80
Type
type = this.<
ReceiverType
>
k__BackingField
;
81
}
82
return
true
;
83
}
84
85
// Token: 0x06001754 RID: 5972 RVA: 0x00043460 File Offset: 0x00041660
86
public
override
int
GetHashCode
()
87
{
88
return
base
.GetHashCode();
89
}
90
91
// Token: 0x06001755 RID: 5973 RVA: 0x00043474 File Offset: 0x00041674
92
public
override
bool
IsDefaultAttribute
()
93
{
94
Type
type = this.<
ReceiverType
>
k__BackingField
;
95
if
(!
true
)
96
{
97
}
98
bool
flag;
99
return
flag;
100
}
101
102
// Token: 0x04001228 RID: 4648
103
[
CompilerGenerated
]
104
private
PropertyDescriptor <ExtenderProperty>
k__BackingField
;
105
106
// Token: 0x04001229 RID: 4649
107
[
CompilerGenerated
]
108
private
IExtenderProvider <Provider>
k__BackingField
;
109
110
// Token: 0x0400122A RID: 4650
111
[
CompilerGenerated
]
112
private
Type <ReceiverType>
k__BackingField
;
113
}
114
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Attribute
Definition
Attribute.cs:11
System.ComponentModel.ExtenderProvidedPropertyAttribute.Equals
override bool Equals(object obj)
Definition
ExtenderProvidedPropertyAttribute.cs:74
System.ComponentModel.ExtenderProvidedPropertyAttribute.k__BackingField
IExtenderProvider< Provider > k__BackingField
Definition
ExtenderProvidedPropertyAttribute.cs:108
System.ComponentModel.ExtenderProvidedPropertyAttribute.k__BackingField
Type< ReceiverType > k__BackingField
Definition
ExtenderProvidedPropertyAttribute.cs:112
System.ComponentModel.ExtenderProvidedPropertyAttribute.Create
static ExtenderProvidedPropertyAttribute Create(PropertyDescriptor extenderProperty, Type receiverType, IExtenderProvider provider)
Definition
ExtenderProvidedPropertyAttribute.cs:12
System.ComponentModel.ExtenderProvidedPropertyAttribute.k__BackingField
PropertyDescriptor< ExtenderProperty > k__BackingField
Definition
ExtenderProvidedPropertyAttribute.cs:104
System.ComponentModel.ExtenderProvidedPropertyAttribute.ReceiverType
Type ReceiverType
Definition
ExtenderProvidedPropertyAttribute.cs:60
System.ComponentModel.ExtenderProvidedPropertyAttribute.IsDefaultAttribute
override bool IsDefaultAttribute()
Definition
ExtenderProvidedPropertyAttribute.cs:92
System.ComponentModel.ExtenderProvidedPropertyAttribute.ExtenderProvidedPropertyAttribute
ExtenderProvidedPropertyAttribute()
Definition
ExtenderProvidedPropertyAttribute.cs:18
System.ComponentModel.ExtenderProvidedPropertyAttribute.ExtenderProperty
PropertyDescriptor ExtenderProperty
Definition
ExtenderProvidedPropertyAttribute.cs:26
System.ComponentModel.ExtenderProvidedPropertyAttribute.GetHashCode
override int GetHashCode()
Definition
ExtenderProvidedPropertyAttribute.cs:86
System.ComponentModel.ExtenderProvidedPropertyAttribute
Definition
ExtenderProvidedPropertyAttribute.cs:10
System.ComponentModel.PropertyDescriptor
Definition
PropertyDescriptor.cs:9
System.Type
Definition
Type.cs:12
System.ComponentModel.IExtenderProvider
Definition
IExtenderProvider.cs:7
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.ComponentModel
Definition
AddingNewEventArgs.cs:6
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System.ExceptionArgument.value
@ value
System.ExceptionArgument.obj
@ obj
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:8
System
Definition
__ComObject.cs:4
source
System
ComponentModel
ExtenderProvidedPropertyAttribute.cs
Generated by
1.10.0