Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
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 | |
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) |
Definition at line 8 of file ReflectionClassWriter.cs.