Estou usando o .NET 3.5SP1 e DataContractSerializer para serializar uma classe. No SP1, eles mudaram o comportamento para que você não precise incluir atributos DataContract / DataMember na classe e isso apenas serializará a coisa toda. Esse é o comportamento que estou usando, mas agora preciso ignorar uma propriedade do serializador. Eu sei que uma maneira de fazer isso é adicionar o atributo DataContract à classe e apenas colocar o atributo DataMember em todos os membros que eu quero incluir. Tenho razões, porém, para que isso não funcione para mim.
Portanto, minha pergunta é: existe um atributo ou algo que eu possa usar para fazer o DataContractSerializer ignorar uma propriedade?