Zdexby TheHolyOneZ
42,595 classes
Class

JsonSerializerInternalWriter

: JsonSerializerInternalBase : Object
Newtonsoft.Json.Serialization.JsonSerializerInternalWriter, Newtonsoft.Json 0x0050 (80 B) inherited 0x0038 Newtonsoft.Json.dll
0x00x0050

Members 3

OffsetSizeNameTypeFlagsDefault
0x08_rootTypeTypePrivate—
0x04_rootLevelintPrivate—
0x00440x04padding / unreflected
0x08_serializeStackList<System.Object>Private+1 flags—
Inherited from JsonSerializerInternalBase 5
OffsetSizeNameTypeFlagsDefault
0x08_currentErrorContextErrorContextPrivate—
0x08_mappingsBidirectionalDictionary<System.StringPrivate—
0x08SerializerJsonSerializer2 flags—
0x08TraceWriterITraceWriter2 flags—
0x08InternalSerializerJsonSerializerProxy1 flags—

Functions 40

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

Used by 1

types with a member, parameter or interface of this type