Zdexby TheHolyOneZ
42,610 classes
Class

JsonSerializerInternalReader

: JsonSerializerInternalBase : Object
Newtonsoft.Json.Serialization.JsonSerializerInternalReader, Newtonsoft.Json 0x0038 (56 B) inherited 0x0038 Newtonsoft.Json.dll
0x00x0038

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.
Inherited from JsonSerializerInternalBase 5
OffsetSizeNameTypeFlagsDefault
0x08_currentErrorContextErrorContextPrivate—
0x08_mappingsBidirectionalDictionary<System.StringPrivate—
0x08SerializerJsonSerializer2 flags—
0x08TraceWriterITraceWriter2 flags—
0x08InternalSerializerJsonSerializerProxy1 flags—

Functions 48

SignatureFlagsNativeParams
void .ctor(JsonSerializer serializer)Public+1 flags0x08
void Populate(JsonReader reader, object target)Public0x08
JsonContract GetContractSafe(Type type)Private0x08
JsonContract GetContract(Type type)Private0x08
object Deserialize(JsonReader reader, Type objectType, bool checkAdditionalContent)Public0x08
JsonSerializerProxy GetInternalSerializer()Private0x08
JToken CreateJToken(JsonReader reader, JsonContract contract)Private0x08
JToken CreateJObject(JsonReader reader)Private0x08
object CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)Private0x08
bool CoerceEmptyStringToNull(Type objectType, JsonContract contract, const string& s)PrivateStatic0x08
string GetExpectedDescription(JsonContract contract)1 flags0x08
JsonConverter GetConverter(JsonContract contract, JsonConverter memberConverter, JsonContainerContract containerContract, JsonProperty containerProperty)Private0x08
object CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)Private0x08
bool ReadMetadataPropertiesToken(JTokenReader reader, Type& objectType, JsonContract& contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue, Object& newValue, const string& id)Private0x08
bool ReadMetadataProperties(JsonReader reader, Type& objectType, JsonContract& contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue, Object& newValue, const string& id)Private0x08
void ResolveTypeName(JsonReader reader, Type& objectType, JsonContract& contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, const string& qualifiedTypeName)Private0x08
JsonArrayContract EnsureArrayContract(JsonReader reader, Type objectType, JsonContract contract)Private0x08
object CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, object existingValue, const string& id)Private0x08
bool HasNoDefinedType(JsonContract contract)Private0x08
object EnsureType(JsonReader reader, object value, CultureInfo culture, JsonContract contract, Type targetType)Private0x08
bool SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, object target)Private0x08
bool CalculatePropertyDetails(JsonProperty property, JsonConverter& propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, object target, bool useExistingValue, Object& currentValue, JsonContract& propertyContract, bool gottenCurrentValue, bool ignoredValue)Private0x08
void AddReference(JsonReader reader, const string& id, object value)Private0x08
bool HasFlag(const DefaultValueHandling& value, const DefaultValueHandling& flag)Private0x04
bool ShouldSetPropertyValue(JsonProperty property, JsonObjectContract contract, object value)Private0x08
IList CreateNewList(JsonReader reader, JsonArrayContract contract, bool createdFromNonDefaultCreator)Private0x08
IDictionary CreateNewDictionary(JsonReader reader, JsonDictionaryContract contract, bool createdFromNonDefaultCreator)Private0x08
void OnDeserializing(JsonReader reader, JsonContract contract, object value)Private0x08
void OnDeserialized(JsonReader reader, JsonContract contract, object value)Private0x08
object PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, const string& id)Private0x08
object PopulateMultidimensionalArray(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, const string& id)Private0x08
void ThrowUnexpectedEndException(JsonReader reader, JsonContract contract, object currentObject, const string& message)Private0x08
object PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, const string& id)Private0x08
object CreateISerializable(JsonReader reader, JsonISerializableContract contract, JsonProperty member, const string& id)Private0x08
object CreateISerializableItem(JToken token, Type type, JsonISerializableContract contract, JsonProperty member)1 flags0x08
object CreateDynamic(JsonReader reader, JsonDynamicContract contract, JsonProperty member, const string& id)Private0x08
object CreateObjectUsingCreatorWithParameters(JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor<System.Object> creator, const string& id)Private0x08
object DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, object existingValue)Private0x08
List<Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreatorPropertyContext> ResolvePropertyAndCreatorValues(JsonObjectContract contract, JsonProperty containerProperty, JsonReader reader, Type objectType)Private0x08
object CreateNewObject(JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, const string& id, bool createdFromNonDefaultCreator)Public0x08
object PopulateObject(object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, const string& id)Private0x08
bool ShouldDeserialize(JsonReader reader, JsonProperty property, object target)Private0x08
bool CheckPropertyName(JsonReader reader, const string& memberName)Private0x08
void SetExtensionData(JsonObjectContract contract, JsonProperty member, JsonReader reader, const string& memberName, object o)Private0x08
object ReadExtensionDataValue(JsonObjectContract contract, JsonProperty member, JsonReader reader)Private0x08
void EndProcessProperty(object newObject, JsonReader reader, JsonObjectContract contract, int initialDepth, JsonProperty property, const PropertyPresence& presence, bool setDefaultValue)Private0x08
void SetPropertyPresence(JsonReader reader, JsonProperty property, Dictionary<Newtonsoft.Json.Serialization.JsonProperty requiredProperties)Private0x08
void HandleError(JsonReader reader, bool readPastError, int initialDepth)Private0x08

Used by 2

types with a member, parameter or interface of this type