UAssetContractResolver

Namespace: UAssetAPI.JSON

public class UAssetContractResolver : Newtonsoft.Json.Serialization.DefaultContractResolver, Newtonsoft.Json.Serialization.IContractResolver

Inheritance Object → DefaultContractResolver → UAssetContractResolver
Implements IContractResolver

Fields

ToBeFilled

public Dictionary<FName, string> ToBeFilled;

Properties

DynamicCodeGeneration

public bool DynamicCodeGeneration { get; }

Property Value

Boolean

DefaultMembersSearchFlags

Caution

DefaultMembersSearchFlags is obsolete. To modify the members serialized inherit from DefaultContractResolver and override the GetSerializableMembers method instead.


public BindingFlags DefaultMembersSearchFlags { get; set; }

Property Value

BindingFlags

SerializeCompilerGeneratedMembers

public bool SerializeCompilerGeneratedMembers { get; set; }

Property Value

Boolean

IgnoreSerializableInterface

public bool IgnoreSerializableInterface { get; set; }

Property Value

Boolean

IgnoreSerializableAttribute

public bool IgnoreSerializableAttribute { get; set; }

Property Value

Boolean

IgnoreIsSpecifiedMembers

public bool IgnoreIsSpecifiedMembers { get; set; }

Property Value

Boolean

IgnoreShouldSerializeMembers

public bool IgnoreShouldSerializeMembers { get; set; }

Property Value

Boolean

NamingStrategy

public NamingStrategy NamingStrategy { get; set; }

Property Value

NamingStrategy

Constructors

UAssetContractResolver(Dictionary<FName, String>)

public UAssetContractResolver(Dictionary<FName, string> toBeFilled)

Parameters

toBeFilled Dictionary<FName, String>

Methods

ResolveContractConverter(Type)

protected JsonConverter ResolveContractConverter(Type objectType)

Parameters

objectType Type

Returns

JsonConverter