| 
| JsonSerializerProxy  | GetInternalSerializer () | 
|   | 
| JsonContract  | GetContractSafe (object value) | 
|   | 
| void  | SerializePrimitive (JsonWriter writer, object value, JsonPrimitiveContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) | 
|   | 
| void  | SerializeValue (JsonWriter writer, object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) | 
|   | 
| bool?  | ResolveIsReference (JsonContract contract, JsonProperty property, JsonContainerContract collectionContract, JsonProperty containerProperty) | 
|   | 
| bool  | ShouldWriteReference (object value, JsonProperty property, JsonContract valueContract, JsonContainerContract collectionContract, JsonProperty containerProperty) | 
|   | 
| bool  | ShouldWriteProperty (object memberValue, JsonProperty property) | 
|   | 
| bool  | CheckForCircularReference (JsonWriter writer, object value, JsonProperty property, JsonContract contract, JsonContainerContract containerContract, JsonProperty containerProperty) | 
|   | 
| void  | WriteReference (JsonWriter writer, object value) | 
|   | 
| string  | GetReference (JsonWriter writer, object value) | 
|   | 
| void  | SerializeString (JsonWriter writer, object value, JsonStringContract contract) | 
|   | 
| void  | OnSerializing (JsonWriter writer, JsonContract contract, object value) | 
|   | 
| void  | OnSerialized (JsonWriter writer, JsonContract contract, object value) | 
|   | 
| void  | SerializeObject (JsonWriter writer, object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | 
|   | 
| bool  | CalculatePropertyValues (JsonWriter writer, object value, JsonContainerContract contract, JsonProperty member, JsonProperty property, out JsonContract memberContract, out object memberValue) | 
|   | 
| void  | WriteObjectStart (JsonWriter writer, object value, JsonContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | 
|   | 
| void  | WriteReferenceIdProperty (JsonWriter writer, Type type, object value) | 
|   | 
| void  | WriteTypeProperty (JsonWriter writer, Type type) | 
|   | 
| bool  | HasFlag (DefaultValueHandling value, DefaultValueHandling flag) | 
|   | 
| bool  | HasFlag (PreserveReferencesHandling value, PreserveReferencesHandling flag) | 
|   | 
| bool  | HasFlag (TypeNameHandling value, TypeNameHandling flag) | 
|   | 
| void  | SerializeConvertable (JsonWriter writer, JsonConverter converter, object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty) | 
|   | 
| void  | SerializeList (JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | 
|   | 
| void  | SerializeMultidimensionalArray (JsonWriter writer, Array values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | 
|   | 
| void  | SerializeMultidimensionalArray (JsonWriter writer, Array values, JsonArrayContract contract, JsonProperty member, int initialDepth, int[] indices) | 
|   | 
| bool  | WriteStartArray (JsonWriter writer, object values, JsonArrayContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) | 
|   | 
| void  | SerializeISerializable (JsonWriter writer, ISerializable value, JsonISerializableContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | 
|   | 
| bool  | ShouldWriteDynamicProperty (object memberValue) | 
|   | 
| bool  | ShouldWriteType (TypeNameHandling typeNameHandlingFlag, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) | 
|   | 
| void  | SerializeDictionary (JsonWriter writer, IDictionary values, JsonDictionaryContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | 
|   | 
| string  | GetPropertyName (JsonWriter writer, object name, JsonContract contract, out bool escape) | 
|   | 
| void  | HandleError (JsonWriter writer, int initialDepth) | 
|   | 
| bool  | ShouldSerialize (JsonWriter writer, JsonProperty property, object target) | 
|   | 
| bool  | IsSpecified (JsonWriter writer, JsonProperty property, object target) | 
|   | 
| ErrorContext  | GetErrorContext (object currentObject, object member, string path, Exception error) | 
|   |