質問: 自動実装されたプロパティがシリアル化されないようにするにはどうすればよいですか? 自動実装されたプロパティがバイナリフォーマッタによってシリアル化されないようにするにはどうすればよいですか? [nonserialized]属性は、フィールドでのみ使用できます。また、自動実装されたプロパティを使用すると、フィールドは非表示になります。
回答: // this works for the underlying delegate of the `event` add/remove mechanism. [field:nonserialized] public event eventhandler somethinghappened; しかし、自動実装されたプロパティには当てはまらないようです。イベントサブスクライバーがアタッチされたオブジェクトをシリアル化するときに知っておくと便利なので、言及する価値があると思いました。