Table of Contents

Class TaleWorldsContractResolver

Namespace
Bannerlord.ButterLib.SaveSystem
Assembly
Bannerlord.ButterLib.dll
public class TaleWorldsContractResolver : TaleWorldsContractResolverBase, IContractResolver
Inheritance
TaleWorldsContractResolver
Implements
Inherited Members
DefaultContractResolver.DynamicCodeGeneration
DefaultContractResolver.DefaultMembersSearchFlags
DefaultContractResolver.SerializeCompilerGeneratedMembers
DefaultContractResolver.IgnoreSerializableInterface
DefaultContractResolver.IgnoreSerializableAttribute
DefaultContractResolver.IgnoreIsSpecifiedMembers
DefaultContractResolver.IgnoreShouldSerializeMembers
DefaultContractResolver.NamingStrategy

Methods

CreateProperties(Type, MemberSerialization)

Creates properties for the given JsonContract.

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

Parameters

type Type

The type to create properties for.

memberSerialization MemberSerialization

The member serialization mode for the type.

Returns

IList<JsonProperty>

Properties for the given JsonContract.