Трудности SOAP сериализации
Есть класс с атрибутом Serializable, некоторые поля которого помечены атрибутом NonSerialized, и есть у этого класса поле с типом bool. Вопрос заключается в следующем: если это поле равно true - сериализуются все поля класса, если false, то те поля, которые помечены как NonSerialized, не сериализуются. Как переопределить атрибуты, чтобы использовать для сериализации SoapFormatter, а не XmlSerializer?
Источник: Stack Overflow на русском