Method |
Description |
|
BeginMethod ( System.Reflection.Emit.CodeGenerator ilg, string methodName, Type delegateType, bool allowPrivateMemberAccess ) : void |
|
|
GenerateClassWriter ( ClassDataContract classContract ) : JsonFormatClassWriterDelegate |
|
|
GenerateCollectionWriter ( CollectionDataContract collectionContract ) : JsonFormatCollectionWriterDelegate |
|
|
InitArgs ( Type objType ) : void |
|
|
InternalSerialize ( MethodInfo methodInfo, LocalBuilder memberValue, Type memberType, bool writeXsiType ) : void |
|
|
InvokeOnSerialized ( ClassDataContract classContract ) : void |
|
|
InvokeOnSerializing ( ClassDataContract classContract ) : void |
|
|
LoadMemberValue ( DataMember member ) : LocalBuilder |
|
|
TryWritePrimitive ( Type type, LocalBuilder value, MemberInfo memberInfo, LocalBuilder arrayItemIndex, LocalBuilder name, int nameIndex ) : bool |
|
|
TryWritePrimitiveArray ( Type type, Type itemType, LocalBuilder value, LocalBuilder itemName ) : bool |
|
|
UnwrapNullableObject ( LocalBuilder memberValue ) : LocalBuilder |
|
|
WriteArrayAttribute ( ) : void |
|
|
WriteClass ( ClassDataContract classContract ) : void |
|
|
WriteCollection ( CollectionDataContract collectionContract ) : void |
|
|
WriteEndElement ( ) : void |
|
|
WriteMembers ( ClassDataContract classContract, LocalBuilder extensionDataLocal, ClassDataContract derivedMostClassContract ) : int |
|
|
WriteObjectAttribute ( ) : void |
|
|
WriteStartElement ( LocalBuilder nameLocal, int nameIndex ) : void |
|
|
WriteValue ( LocalBuilder memberValue ) : void |
|
|