Can not deserialize following object graph. That Exception occurs when deserialize method called on BinaryFormmater: System.Runtime.Serialization.SerializationException : >
Your serialization will succeed when you implement class C as following:
[Serializable] public class C : IDictionary { private Dictionary _inner = new Dictionary; // implement interface ... }
The problem is the serialization of the Dictionary derived class.