Table of Contents

Class Toolkit.SciPropertiesResolver

Namespace
SearchAThing.Sci
Assembly
netcore-sci.dll

addictional json resolver to ignore some Vector3D, Line3D properties during serialization without affecting source code

public class Toolkit.SciPropertiesResolver : PrivateSetterContractResolver, IContractResolver
Inheritance
DefaultContractResolver
PrivateSetterContractResolver
Toolkit.SciPropertiesResolver
Implements
IContractResolver
Inherited Members
DefaultContractResolver.DynamicCodeGeneration
DefaultContractResolver.DefaultMembersSearchFlags
DefaultContractResolver.SerializeCompilerGeneratedMembers
DefaultContractResolver.IgnoreSerializableInterface
DefaultContractResolver.IgnoreSerializableAttribute
DefaultContractResolver.IgnoreIsSpecifiedMembers
DefaultContractResolver.IgnoreShouldSerializeMembers
DefaultContractResolver.NamingStrategy

Methods

CreateProperty(MemberInfo, MemberSerialization)

Creates a Newtonsoft.Json.Serialization.JsonProperty for the given MemberInfo.

protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)

Parameters

member MemberInfo

The member to create a Newtonsoft.Json.Serialization.JsonProperty for.

memberSerialization MemberSerialization

The member's parent Newtonsoft.Json.MemberSerialization.

Returns

JsonProperty

A created Newtonsoft.Json.Serialization.JsonProperty for the given MemberInfo.