例を見てみましょう:
using (var someObject = new SomeObject())
{
var someOtherObject = new SomeOtherObject();
someOtherObject.someMethod();
}
SomeOtherObject
IDisposableも実装します。SomeObjectが破棄されるときに、SomeOtherObjectも破棄されますか?SomeOtherObjectはどうなりますか?(SomeOtherObjectの破棄は、SomeObjectのDisposeメソッドには実装されていません)