tModLoader  0.12 Alpha
A mod to make and play Terraria mods
Terraria.ModLoader.Config.ReferenceDefaultsPreservingResolver Class Reference

Custom ContractResolver for facilitating refernce type defaults. The ShouldSerialize code enables unchanged-by-user reference type defaults to properly not serialize. The ValueProvider code helps during deserialization to not More...

Inherits DefaultContractResolver.

Classes

class  ValueProviderDecorator
 

Protected Member Functions

override IList< JsonProperty > CreateProperties (Type type, MemberSerialization memberSerialization)
 

Detailed Description

Custom ContractResolver for facilitating refernce type defaults. The ShouldSerialize code enables unchanged-by-user reference type defaults to properly not serialize. The ValueProvider code helps during deserialization to not