Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.Serialization.Json.ReflectionJsonClassWriter Class Referencesealed

Public Member Functions

void ReflectionWriteStartElement (XmlWriterDelegator xmlWriter, XmlDictionaryString name)
 
void ReflectionWriteStartElement (XmlWriterDelegator xmlWriter, string name)
 
void ReflectionWriteEndElement (XmlWriterDelegator xmlWriter)
 
void ReflectionWriteClass (XmlWriterDelegator xmlWriter, object obj, XmlObjectSerializerWriteContext context, ClassDataContract classContract, XmlDictionaryString[] memberNames)
 
void ReflectionWriteValue (XmlWriterDelegator xmlWriter, XmlObjectSerializerWriteContext context, Type type, object value, bool writeXsiType, PrimitiveDataContract primitiveContractForParamType)
 

Protected Member Functions

override int ReflectionWriteMembers (XmlWriterDelegator xmlWriter, object obj, XmlObjectSerializerWriteContext context, ClassDataContract classContract, ClassDataContract derivedMostClassContract, int childElementIndex, XmlDictionaryString[] memberNames)
 
object ReflectionGetMemberValue (object obj, DataMember dataMember)
 
bool ReflectionTryWritePrimitive (XmlWriterDelegator xmlWriter, XmlObjectSerializerWriteContext context, Type type, object value, XmlDictionaryString name, XmlDictionaryString ns, PrimitiveDataContract primitiveContract)
 

Private Member Functions

void InvokeOnSerializing (object obj, XmlObjectSerializerWriteContext context, ClassDataContract classContract)
 
void InvokeOnSerialized (object obj, XmlObjectSerializerWriteContext context, ClassDataContract classContract)
 
object ResolveAdapterType (object obj, ClassDataContract classContract)
 
void ReflectionInternalSerialize (XmlWriterDelegator xmlWriter, XmlObjectSerializerWriteContext context, object obj, bool isDeclaredType, bool writeXsiType, Type memberType, bool isNullableOfT=false)
 

Detailed Description

Definition at line 6 of file ReflectionJsonClassWriter.cs.


The documentation for this class was generated from the following file: