| void .ctor(JsonSerializer serializer) | Public+1 flags | | 0x08 |
| void Serialize(JsonWriter jsonWriter, object value, Type objectType) | Public | | 0x08 |
| JsonSerializerProxy GetInternalSerializer() | Private | | 0x08 |
| JsonContract GetContractSafe(object value) | Private | | 0x08 |
| JsonContract GetContract(object value) | Private | | 0x08 |
| void SerializePrimitive(JsonWriter writer, object value, JsonPrimitiveContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) | Private | | 0x08 |
| void SerializeValue(JsonWriter writer, object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) | Private | | 0x08 |
| Nullable<System.Boolean> ResolveIsReference(JsonContract contract, JsonProperty property, JsonContainerContract collectionContract, JsonProperty containerProperty) | Private | | 0x08 |
| bool ShouldWriteReference(object value, JsonProperty property, JsonContract valueContract, JsonContainerContract collectionContract, JsonProperty containerProperty) | Private | | 0x08 |
| bool ShouldWriteProperty(object memberValue, JsonObjectContract containerContract, JsonProperty property) | Private | | 0x08 |
| bool CheckForCircularReference(JsonWriter writer, object value, JsonProperty property, JsonContract contract, JsonContainerContract containerContract, JsonProperty containerProperty) | Private | | 0x08 |
| void WriteReference(JsonWriter writer, object value) | Private | | 0x08 |
| string GetReference(JsonWriter writer, object value) | Private | | 0x08 |
| bool TryConvertToString(object value, Type type, const string& s) | Static+1 flags | | 0x08 |
| void SerializeString(JsonWriter writer, object value, JsonStringContract contract) | Private | | 0x08 |
| void OnSerializing(JsonWriter writer, JsonContract contract, object value) | Private | | 0x08 |
| void OnSerialized(JsonWriter writer, JsonContract contract, object value) | Private | | 0x08 |
| void SerializeObject(JsonWriter writer, object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | Private | | 0x08 |
| bool CalculatePropertyValues(JsonWriter writer, object value, JsonContainerContract contract, JsonProperty member, JsonProperty property, JsonContract& memberContract, Object& memberValue) | Private | | 0x08 |
| void WriteObjectStart(JsonWriter writer, object value, JsonContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | Private | | 0x08 |
| bool HasCreatorParameter(JsonContainerContract contract, JsonProperty property) | Private | | 0x08 |
| void WriteReferenceIdProperty(JsonWriter writer, Type type, object value) | Private | | 0x08 |
| void WriteTypeProperty(JsonWriter writer, Type type) | Private | | 0x08 |
| bool HasFlag(const DefaultValueHandling& value, const DefaultValueHandling& flag) | Private | | 0x04 |
| bool HasFlag(const PreserveReferencesHandling& value, const PreserveReferencesHandling& flag) | Private | | 0x04 |
| bool HasFlag(const TypeNameHandling& value, const TypeNameHandling& flag) | Private | | 0x04 |
| void SerializeConvertable(JsonWriter writer, JsonConverter converter, object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty) | Private | | 0x08 |
| void SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | Private | | 0x08 |
| void SerializeMultidimensionalArray(JsonWriter writer, Array values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | Private | | 0x08 |
| void SerializeMultidimensionalArray(JsonWriter writer, Array values, JsonArrayContract contract, JsonProperty member, int initialDepth, const int[]& indices) | Private | | 0x08 |
| bool WriteStartArray(JsonWriter writer, object values, JsonArrayContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) | Private | | 0x08 |
| void SerializeISerializable(JsonWriter writer, ISerializable value, JsonISerializableContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | Private | | 0x08 |
| void SerializeDynamic(JsonWriter writer, IDynamicMetaObjectProvider value, JsonDynamicContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | Private | | 0x08 |
| bool ShouldWriteDynamicProperty(object memberValue) | Private | | 0x08 |
| bool ShouldWriteType(const TypeNameHandling& typeNameHandlingFlag, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty) | Private | | 0x08 |
| void SerializeDictionary(JsonWriter writer, IDictionary values, JsonDictionaryContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty) | Private | | 0x08 |
| string GetPropertyName(JsonWriter writer, object name, JsonContract contract, bool escape) | Private | | 0x08 |
| void HandleError(JsonWriter writer, int initialDepth) | Private | | 0x08 |
| bool ShouldSerialize(JsonWriter writer, JsonProperty property, object target) | Private | | 0x08 |
| bool IsSpecified(JsonWriter writer, JsonProperty property, object target) | Private | | 0x08 |