메소드 |
설명 |
|
CheckIfConflictingMembersHaveDifferentTypes ( System.Runtime.Serialization.DataMember member ) : bool |
|
|
CheckIfMemberHasConflict ( System.Runtime.Serialization.DataMember member, ClassDataContract classContract, ClassDataContract derivedMostClassContract ) : bool |
|
|
GenerateClassWriter ( ClassDataContract classContract ) : XmlFormatClassWriterDelegate |
|
|
GenerateCollectionWriter ( CollectionDataContract collectionContract ) : XmlFormatCollectionWriterDelegate |
|
|
InitArgs ( Type objType ) : void |
|
|
InternalSerialize ( MethodInfo methodInfo, LocalBuilder memberValue, Type memberType, bool writeXsiType ) : void |
|
|
InvokeOnSerialized ( ClassDataContract classContract ) : void |
|
|
InvokeOnSerializing ( ClassDataContract classContract ) : void |
|
|
LoadMemberValue ( System.Runtime.Serialization.DataMember member ) : LocalBuilder |
|
|
NeedsPrefix ( Type type, XmlDictionaryString ns ) : bool |
|
|
TryWritePrimitive ( Type type, LocalBuilder value, MemberInfo memberInfo, LocalBuilder arrayItemIndex, LocalBuilder ns, LocalBuilder name, int nameIndex ) : bool |
|
|
TryWritePrimitiveArray ( Type type, Type itemType, LocalBuilder value, LocalBuilder itemName, LocalBuilder itemNamespace ) : bool |
|
|
UnwrapNullableObject ( LocalBuilder memberValue ) : LocalBuilder |
|
|
WriteClass ( ClassDataContract classContract ) : void |
|
|
WriteCollection ( CollectionDataContract collectionContract ) : void |
|
|
WriteEndElement ( ) : void |
|
|
WriteMembers ( ClassDataContract classContract, LocalBuilder extensionDataLocal, ClassDataContract derivedMostClassContract ) : int |
|
|
WriteStartElement ( Type type, XmlDictionaryString ns, LocalBuilder namespaceLocal, LocalBuilder nameLocal, int nameIndex ) : void |
|
|
WriteValue ( LocalBuilder memberValue, bool writeXsiType ) : void |
|
|