Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ReferenceHandler.cs
Go to the documentation of this file.
1
namespace
System.Text.Json.Serialization
;
2
3
public
abstract
class
ReferenceHandler
4
{
5
internal
ReferenceHandlingStrategy
HandlingStrategy
=
ReferenceHandlingStrategy
.Preserve;
6
7
public
static
ReferenceHandler
Preserve
{
get
; } =
new
PreserveReferenceHandler
();
8
9
10
public
static
ReferenceHandler
IgnoreCycles
{
get
; } =
new
IgnoreReferenceHandler
();
11
12
13
public
abstract
ReferenceResolver
CreateResolver
();
14
15
internal
virtual
ReferenceResolver
CreateResolver
(
bool
writing
)
16
{
17
return
CreateResolver
();
18
}
19
}
20
public
sealed
class
ReferenceHandler
<T> :
ReferenceHandler
where
T :
ReferenceResolver
,
new
()
21
{
22
public
override
ReferenceResolver
CreateResolver
()
23
{
24
return
new
T
();
25
}
26
}
ReferenceHandler
System.Text.Json.Serialization.IgnoreReferenceHandler
Definition
IgnoreReferenceHandler.cs:4
System.Text.Json.Serialization.PreserveReferenceHandler
Definition
PreserveReferenceHandler.cs:4
System.Text.Json.Serialization.ReferenceHandler.Preserve
static ReferenceHandler Preserve
Definition
ReferenceHandler.cs:7
System.Text.Json.Serialization.ReferenceHandler.CreateResolver
override ReferenceResolver CreateResolver()
Definition
ReferenceHandler.cs:22
System.Text.Json.Serialization.ReferenceHandler.IgnoreCycles
static ReferenceHandler IgnoreCycles
Definition
ReferenceHandler.cs:10
System.Text.Json.Serialization.ReferenceHandler.CreateResolver
virtual ReferenceResolver CreateResolver(bool writing)
Definition
ReferenceHandler.cs:15
System.Text.Json.Serialization.ReferenceHandler.CreateResolver
ReferenceResolver CreateResolver()
System.Text.Json.Serialization.ReferenceHandler.HandlingStrategy
ReferenceHandlingStrategy HandlingStrategy
Definition
ReferenceHandler.cs:5
System.Text.Json.Serialization.ReferenceHandler
Definition
ReferenceHandler.cs:21
System.Text.Json.Serialization.ReferenceResolver
Definition
ReferenceResolver.cs:4
System.Text.Json.Serialization.ReferenceHandlingStrategy
ReferenceHandlingStrategy
Definition
ReferenceHandlingStrategy.cs:4
System.Text.Json.Serialization
Definition
ArrayConverter.cs:3
System.Text.Json.ConverterStrategy.Dictionary
@ Dictionary
System.ConsoleKey.T
@ T
source
System.Text.Json
System.Text.Json.Serialization
ReferenceHandler.cs
Generated by
1.10.0