Class TaleWorldsContractResolver
- Namespace
- Bannerlord.ButterLib.SaveSystem
- Assembly
- Bannerlord.ButterLib.dll
public class TaleWorldsContractResolver : TaleWorldsContractResolverBase, IContractResolver
- Inheritance
-
TaleWorldsContractResolver
- Implements
- Inherited Members
-
DefaultContractResolver.DynamicCodeGenerationDefaultContractResolver.DefaultMembersSearchFlagsDefaultContractResolver.SerializeCompilerGeneratedMembersDefaultContractResolver.IgnoreSerializableInterfaceDefaultContractResolver.IgnoreSerializableAttributeDefaultContractResolver.IgnoreIsSpecifiedMembersDefaultContractResolver.IgnoreShouldSerializeMembersDefaultContractResolver.NamingStrategy
Methods
CreateProperties(Type, MemberSerialization)
Creates properties for the given JsonContract.
protected override IList<JsonProperty> CreateProperties(Type type, MemberSerialization memberSerialization)
Parameters
typeTypeThe type to create properties for.
memberSerializationMemberSerializationThe member serialization mode for the type.
Returns
- IList<JsonProperty>
Properties for the given JsonContract.