Обновленный ответ
Атрибут [NonSerialized] находится в переменной, а не в свойстве, но не может быть в атрибуте. Так что это не поможет.
Одним из способов предотвращения сериализации свойства является добавление метода
public bool ShouldSerializeDecodeText() {
return false;
}
и это (по крайней мере для XmlSerializer) предотвратит сериализацию свойства.
Если вы не хотите добавлять много методов в класс только для сериализации, вы можете попробовать наследовать его и добавить методы в производный класс.
НТН,
Алан.