Я читал код в своем новом проекте и обнаружил, что бывший разработчик использовал Serializable и DataContract вместе.
[Serializable]
и
[DataContract(Namespace="Some.Name.Space", IsReference = true)]
Я предполагаю, что WCF будет игнорировать Serializable при наличии атрибута DataContract. Верно ли это? Если нет, каковы преимущества одновременного использования обоих?