Table of Contents

Class NonExportableContractResolver

Namespace: Casewhere.Common
Assembly: Casewhere.Common.dll

public class NonExportableContractResolver : DefaultContractResolver, IContractResolver

Inheritance

object ← DefaultContractResolver ← NonExportableContractResolver

Implements

IContractResolver

Inherited Members

DefaultContractResolver.ResolveContract(Type), DefaultContractResolver.GetSerializableMembers(Type), DefaultContractResolver.CreateObjectContract(Type), DefaultContractResolver.CreateConstructorParameters(ConstructorInfo, JsonPropertyCollection), DefaultContractResolver.CreatePropertyFromConstructorParameter(JsonProperty?, ParameterInfo), DefaultContractResolver.ResolveContractConverter(Type), DefaultContractResolver.CreateDictionaryContract(Type), DefaultContractResolver.CreateArrayContract(Type), DefaultContractResolver.CreatePrimitiveContract(Type), DefaultContractResolver.CreateLinqContract(Type), DefaultContractResolver.CreateISerializableContract(Type), DefaultContractResolver.CreateDynamicContract(Type), DefaultContractResolver.CreateStringContract(Type), DefaultContractResolver.CreateContract(Type), DefaultContractResolver.CreateProperties(Type, MemberSerialization), DefaultContractResolver.CreateMemberValueProvider(MemberInfo), DefaultContractResolver.CreateProperty(MemberInfo, MemberSerialization), DefaultContractResolver.ResolvePropertyName(string), DefaultContractResolver.ResolveExtensionDataName(string), DefaultContractResolver.ResolveDictionaryKey(string), DefaultContractResolver.GetResolvedPropertyName(string), DefaultContractResolver.DynamicCodeGeneration, DefaultContractResolver.DefaultMembersSearchFlags, DefaultContractResolver.SerializeCompilerGeneratedMembers, DefaultContractResolver.IgnoreSerializableInterface, DefaultContractResolver.IgnoreSerializableAttribute, DefaultContractResolver.IgnoreIsSpecifiedMembers, DefaultContractResolver.IgnoreShouldSerializeMembers, DefaultContractResolver.NamingStrategy, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<NonExportableContractResolver>(NonExportableContractResolver)

Constructors

NonExportableContractResolver()

public NonExportableContractResolver()

Fields

Instance

public static readonly NonExportableContractResolver Instance

Field Value

NonExportableContractResolver

Methods

CreateProperty(MemberInfo, MemberSerialization)

Creates a Newtonsoft.Json.Serialization.JsonProperty for the given System.Reflection.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 System.Reflection.MemberInfo.