Bug 11310 - MessageBodyMemberAttribute Order property does not change member order during serialization
Summary: MessageBodyMemberAttribute Order property does not change member order during...
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: WCF assemblies (show other bugs)
Version: 2.10.x
Hardware: PC Linux
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-03-20 20:47 UTC by Matt Clay
Modified: 2013-03-20 20:47 UTC (History)
1 user (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments
This program will serialize A before B under Microsoft .NET and B before A under Mono. (736 bytes, text/plain)
2013-03-20 20:47 UTC, Matt Clay
Details

Description Matt Clay 2013-03-20 20:47:47 UTC
Created attachment 3671 [details]
This program will serialize A before B under Microsoft .NET and B before A under Mono.

Setting the Order property on MessageBodyMemberAttribute should change the order of members of a MessageContract during serialization, as is documented here:

http://msdn.microsoft.com/en-us/library/system.servicemodel.messagebodymemberattribute.order.aspx

However, under Mono it does not change member order.  It can, however, be set such that it throws an IndexOutOfRangeException as noted in bug #11309.

Note You need to log in before you can comment on or make changes to this bug.