Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
JsonConverterAttribute.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
3
namespace
System.Text.Json.Serialization
;
4
5
[
AttributeUsage
(
AttributeTargets
.Class |
AttributeTargets
.Struct |
AttributeTargets
.Enum |
AttributeTargets
.Property |
AttributeTargets
.Field |
AttributeTargets
.Interface, AllowMultiple =
false
)]
6
public
class
JsonConverterAttribute
:
JsonAttribute
7
{
8
[
DynamicallyAccessedMembers
(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]
9
public
Type
?
ConverterType
{
get
;
private
set
; }
10
11
public
JsonConverterAttribute
([
DynamicallyAccessedMembers
(
DynamicallyAccessedMemberTypes
.PublicParameterlessConstructor)]
Type
converterType
)
12
{
13
ConverterType
=
converterType
;
14
}
15
16
protected
JsonConverterAttribute
()
17
{
18
}
19
20
public
virtual
JsonConverter
?
CreateConverter
(
Type
typeToConvert
)
21
{
22
return
null
;
23
}
24
}
System.Text.Json.Serialization.JsonAttribute
Definition
JsonAttribute.cs:4
System.Text.Json.Serialization.JsonConverterAttribute.JsonConverterAttribute
JsonConverterAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type converterType)
Definition
JsonConverterAttribute.cs:11
System.Text.Json.Serialization.JsonConverterAttribute.ConverterType
Type? ConverterType
Definition
JsonConverterAttribute.cs:9
System.Text.Json.Serialization.JsonConverterAttribute.JsonConverterAttribute
JsonConverterAttribute()
Definition
JsonConverterAttribute.cs:16
System.Text.Json.Serialization.JsonConverterAttribute.CreateConverter
virtual ? JsonConverter CreateConverter(Type typeToConvert)
Definition
JsonConverterAttribute.cs:20
System.Text.Json.Serialization.JsonConverterAttribute
Definition
JsonConverterAttribute.cs:7
System.Text.Json.Serialization.JsonConverter
Definition
JsonConverter.cs:119
System.Type
Definition
Type.cs:14
System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes
DynamicallyAccessedMemberTypes
Definition
DynamicallyAccessedMemberTypes.cs:5
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Text.Json.Serialization
Definition
ArrayConverter.cs:3
System.Text.Json.ConverterStrategy.Dictionary
@ Dictionary
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:5
source
System.Text.Json
System.Text.Json.Serialization
JsonConverterAttribute.cs
Generated by
1.10.0