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
ReflectionValueProvider.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Reflection
;
3
using
Newtonsoft.Json.Shims
;
4
using
Newtonsoft.Json.Utilities
;
5
6
namespace
Newtonsoft.Json.Serialization
7
{
8
// Token: 0x020000B4 RID: 180
9
[
Preserve
]
10
public
class
ReflectionValueProvider
:
IValueProvider
11
{
12
// Token: 0x060006BC RID: 1724 RVA: 0x00011DE4 File Offset: 0x0000FFE4
13
public
ReflectionValueProvider
(
MemberInfo
memberInfo
)
14
{
15
ValidationUtils
.
ArgumentNotNull
(
memberInfo
,
"memberInfo"
);
16
this._memberInfo
=
memberInfo
;
17
}
18
19
// Token: 0x060006BD RID: 1725 RVA: 0x00011E0C File Offset: 0x0001000C
20
public
void
SetValue
(
object
target,
object
value
)
21
{
22
int
num = 1;
23
MemberInfo
memberInfo
= this.
_memberInfo
;
24
if
(num == 0)
25
{
26
}
27
ReflectionUtils
.
SetMemberValue
(
memberInfo
, target,
value
);
28
}
29
30
// Token: 0x060006BE RID: 1726 RVA: 0x00011E5C File Offset: 0x0001005C
31
public
object
GetValue
(
object
target)
32
{
33
int
num = 1;
34
MemberInfo
memberInfo
= this.
_memberInfo
;
35
if
(num == 0)
36
{
37
}
38
return
ReflectionUtils
.
GetMemberValue
(
memberInfo
, target);
39
}
40
41
// Token: 0x040002E8 RID: 744
42
private
readonly
MemberInfo
_memberInfo
;
43
}
44
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Newtonsoft.Json.Serialization.ReflectionValueProvider.GetValue
object GetValue(object target)
Definition
ReflectionValueProvider.cs:31
Newtonsoft.Json.Serialization.ReflectionValueProvider._memberInfo
readonly MemberInfo _memberInfo
Definition
ReflectionValueProvider.cs:42
Newtonsoft.Json.Serialization.ReflectionValueProvider.SetValue
void SetValue(object target, object value)
Definition
ReflectionValueProvider.cs:20
Newtonsoft.Json.Serialization.ReflectionValueProvider.ReflectionValueProvider
ReflectionValueProvider(MemberInfo memberInfo)
Definition
ReflectionValueProvider.cs:13
Newtonsoft.Json.Serialization.ReflectionValueProvider
Definition
ReflectionValueProvider.cs:11
Newtonsoft.Json.Utilities.ReflectionUtils.SetMemberValue
static void SetMemberValue(MemberInfo member, object target, object value)
Definition
ReflectionUtils.cs:287
Newtonsoft.Json.Utilities.ReflectionUtils.GetMemberValue
static object GetMemberValue(MemberInfo member, object target)
Definition
ReflectionUtils.cs:276
Newtonsoft.Json.Utilities.ReflectionUtils
Definition
ReflectionUtils.cs:17
Newtonsoft.Json.Utilities.ValidationUtils.ArgumentNotNull
static void ArgumentNotNull(object value, string parameterName)
Definition
ValidationUtils.cs:11
Newtonsoft.Json.Utilities.ValidationUtils
Definition
ValidationUtils.cs:9
System.Reflection.MemberInfo
Definition
MemberInfo.cs:9
Newtonsoft.Json.Serialization.IValueProvider
Definition
IValueProvider.cs:9
Newtonsoft.Json.Serialization
Definition
CachedAttributeGetter.cs:7
Newtonsoft.Json.Shims
Definition
PreserveAttribute.cs:4
Newtonsoft.Json.Utilities
Definition
Base64Encoder.cs:6
System.Reflection
Definition
AmbiguousMatchException.cs:5
System.Xml.Schema.XmlSchemaWhiteSpace.Preserve
@ Preserve
System.ExceptionArgument.value
@ value
System
Definition
__ComObject.cs:4
source
Newtonsoft.Json
Serialization
ReflectionValueProvider.cs
Generated by
1.10.0