When .NET serializes it will use the TypeForwardedFrom information when
authorNeale <neale@sinenomine.net>
Wed, 17 Apr 2013 02:27:47 +0000 (22:27 -0400)
committerNeale <neale@sinenomine.net>
Wed, 17 Apr 2013 02:27:47 +0000 (22:27 -0400)
commitf19a364025edc23559597e24ea332890f3b1e0ff
tree8fa5d5d37820b101b5abfdf335bd616193ce880a
parent1f739060e594cc427676bd36ebf8bb8701736023
When .NET serializes it will use the TypeForwardedFrom information when
writing Assembly information but Mono does not. This means that
serialized objects created on one platform are not able to be
deserialized on the other, thus preventing interoperability between .NET
and mono applications. Fixes the ObservableCollection part of bugzilla
11294.
mcs/class/System/System.Collections.ObjectModel/ObservableCollection.cs
mcs/class/WindowsBase/System.Collections.ObjectModel/ObservableCollection.cs
mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/CodeGenerator.cs
mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs