Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.Json.Serialization.Metadata.JsonParameterInfo< T > Class Template Referencesealed

Public Member Functions

virtual void Initialize (JsonParameterInfoValues parameterInfo, JsonPropertyInfo matchingProperty, JsonSerializerOptions options)
 
override void Initialize (JsonParameterInfoValues parameterInfo, JsonPropertyInfo matchingProperty, JsonSerializerOptions options)
 

Static Public Member Functions

static JsonParameterInfo CreateIgnoredParameterPlaceholder (JsonParameterInfoValues parameterInfo, JsonPropertyInfo matchingProperty, bool sourceGenMode)
 

Public Attributes

JsonParameterInfoValues ClrInfo
 

Properties

JsonConverter ConverterBase [get, private set]
 
bool MatchingPropertyCanBeNull [set]
 
object DefaultValue [get, protected set]
 
bool IgnoreDefaultValuesOnRead [get, private set]
 
JsonSerializerOptions Options [get, set]
 
byte[] NameAsUtf8Bytes [get, private set]
 
JsonNumberHandlingNumberHandling [get, private set]
 
JsonTypeInfo RuntimeTypeInfo [get]
 
Type RuntimePropertyType [get, set]
 
bool ShouldDeserialize [get, private set]
 
T TypedDefaultValue [get, private set]
 

Private Member Functions

void InitializeDefaultValue (JsonPropertyInfo matchingProperty)
 

Private Attributes

JsonTypeInfo _runtimeTypeInfo
 
bool _003CMatchingPropertyCanBeNull_003Ek__BackingField
 

Detailed Description

Definition at line 84 of file JsonParameterInfo.cs.


The documentation for this class was generated from the following file: