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
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
SerializeCompilerGeneratedMembers
public bool SerializeCompilerGeneratedMembers { get; set; }
Property Value
IgnoreSerializableInterface
public bool IgnoreSerializableInterface { get; set; }
Property Value
IgnoreSerializableAttribute
public bool IgnoreSerializableAttribute { get; set; }
Property Value
IgnoreIsSpecifiedMembers
public bool IgnoreIsSpecifiedMembers { get; set; }
Property Value
IgnoreShouldSerializeMembers
public bool IgnoreShouldSerializeMembers { get; set; }
Property Value
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