¿La declaración de uso dispone solo la primera variable que crea?
Digamos que tengo un objeto desechable.MyDisposable
Quien toma como parámetro constructor otro objeto desechable.
using(MyDisposable myDisposable= new MyDisposable(new AnotherDisposable()))
{
//whatever
}
AsumiendomyDisposable
no deseche elAnotherDisposable
Dentro de su método de desechar.
¿Esto solo se dispone correctamente?myDisposable
? o dispone elAnotherDisposable
¿también?