Added MessagePart versioning capability.
commit847882bc2a9e130aad0d39b7b7b1bf73e899c11e
authorAndrew Arnott <andrewarnott@gmail.com>
Thu, 20 Nov 2008 15:44:47 +0000 (20 07:44 -0800)
committerAndrew <andrewarnott@gmail.com>
Thu, 20 Nov 2008 15:44:47 +0000 (20 07:44 -0800)
treef9d37616ec063bc5653fb8caa6117c2401291a22
parent1a882368e2e99e9360cfd1f4f23f5acb70306436
Added MessagePart versioning capability.

A single message type can now serialize differently based on the protocol version a particular instance is representing.
This fix allows for the associate messages to pass their tests.
src/DotNetOpenAuth.Test/Messaging/Reflection/MessageDescriptionTests.cs
src/DotNetOpenAuth/Messaging/Channel.cs
src/DotNetOpenAuth/Messaging/MessagePartAttribute.cs
src/DotNetOpenAuth/Messaging/MessageSerializer.cs
src/DotNetOpenAuth/Messaging/Reflection/MessageDescription.cs
src/DotNetOpenAuth/Messaging/Reflection/MessageDictionary.cs
src/DotNetOpenAuth/OpenId/ChannelElements/SigningBindingElement.cs
src/DotNetOpenAuth/OpenId/Messages/AssociateRequest.cs
src/DotNetOpenAuth/OpenId/Messages/AssociateSuccessfulResponse.cs
src/DotNetOpenAuth/OpenId/Messages/RequestBase.cs