Show / Hide Table of Contents

Class Serializer.Contracts

Registers the default converters for SadConsole objects, when needed.

Inheritance
object
DefaultContractResolver
Serializer.Contracts
Implements
IContractResolver
Inherited Members
DefaultContractResolver.ResolveContract(Type)
DefaultContractResolver.GetSerializableMembers(Type)
DefaultContractResolver.CreateObjectContract(Type)
DefaultContractResolver.CreateConstructorParameters(ConstructorInfo, JsonPropertyCollection)
DefaultContractResolver.CreatePropertyFromConstructorParameter(JsonProperty, ParameterInfo)
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.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: SadConsole
Assembly: SadConsole.dll
Syntax
public class Serializer.Contracts : DefaultContractResolver, IContractResolver

Constructors

Contracts()

Declaration
public Contracts()

Methods

ResolveContractConverter(Type)

Declaration
protected override JsonConverter? ResolveContractConverter(Type objectType)
Parameters
Type Name Description
Type objectType
Returns
Type Description
JsonConverter
Overrides
DefaultContractResolver.ResolveContractConverter(Type)

Implements

Newtonsoft.Json.Serialization.IContractResolver

Extension Methods

ExtensionsSystem.GetDebuggerDisplayValue(object)
In this article

Back to top

Back to top Generated by DocFX