「Observer」パターンの実装において、C#の標準的なイベント機能(event Actionなど)を使用する際、メモリリークを防ぐために購読側(Subscriber)が必ず行うべき処理はどれか。

オブジェクトが破棄される際などに「+=」で登録したメソッドを「-=」で解除しないと、イベント発行元が参照を保持し続け、購読側のオブジェクトがGC回収されなくなる。