Есть ли способ условно указать EmitDefaultValue во время выполнения для DataContractSerializer в .NET? Есть ли обходные пути?
Например, мне любопытно, могу ли я использовать EmitDefaultValue = false для сериализации WCF, но я хотел бы иметь возможность использовать EmitDefaultValue = true для XML, сгенерированных для внешних интерфейсов, таких как print.