IDisposable を実装する型が IDisposable を実装するフィールドを所有する場合 カプセル化する型の Dispose() の実装は 破棄可能な各フィールドで Dispose() を呼び出さなければなりません

IDisposable を実装する型が IDisposable を実装するフィールドを所有する場合、カプセル化する型の Dispose() の実装は、破棄可能な各フィールドで Dispose() を呼び出さなければなりません。