Estoy usando .NET 3.5SP1 y DataContractSerializer para serializar una clase. En SP1, cambiaron el comportamiento para que no tenga que incluir los atributos DataContract / DataMember en la clase y solo serializará todo. Este es el comportamiento que estoy usando, pero ahora necesito ignorar una propiedad del serializador. Sé que una forma de hacer esto es agregar el atributo DataContract a la clase y simplemente colocar el atributo DataMember en todos los miembros que quiero incluir. Sin embargo, tengo razones para que esto no funcione para mí.
Entonces mi pregunta es, ¿hay algún atributo o algo que pueda usar para hacer que DataContractSerializer ignore una propiedad?