| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Public Member Functions | |
| JsonStringDataContract (StringDataContract traditionalStringDataContract) | |
| override object | ReadJsonValueCore (XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) | 
| object | ReadJsonValue (XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) | 
| void | WriteJsonValue (XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle) | 
| virtual void | WriteJsonValueCore (XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle) | 
Static Public Member Functions | |
| static JsonReadWriteDelegates | GetGeneratedReadWriteDelegates (DataContract c) | 
| static JsonDataContract | GetJsonDataContract (DataContract traditionalDataContract) | 
Protected Member Functions | |
| void | PopKnownDataContracts (XmlObjectSerializerContext context) | 
| void | PushKnownDataContracts (XmlObjectSerializerContext context) | 
Static Protected Member Functions | |
| static object | HandleReadValue (object obj, XmlObjectSerializerReadContext context) | 
| static bool | TryReadNullAtTopLevel (XmlReaderDelegator reader) | 
Static Package Functions | |
| static JsonReadWriteDelegates | GetReadWriteDelegatesFromGeneratedAssembly (DataContract c) | 
| static JsonReadWriteDelegates | TryGetReadWriteDelegatesFromGeneratedAssembly (DataContract c) | 
Properties | |
| virtual string | TypeName [get] | 
| JsonDataContractCriticalHelper | Helper [get] | 
| DataContract | TraditionalDataContract [get] | 
| Dictionary< XmlQualifiedName, DataContract > | KnownDataContracts [get] | 
Private Attributes | |
| readonly JsonDataContractCriticalHelper | _helper | 
Definition at line 5 of file JsonStringDataContract.cs.