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