¿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?

Respuestas a la pregunta(6)

Su respuesta a la pregunta