Czy instrukcja using używa tylko pierwszej zmiennej, którą tworzy?
Powiedzmy, że mam obiekt jednorazowego użytkuMyDisposable
którzy przyjmują jako parametr konstruktora inny obiekt jednorazowego użytku.
using(MyDisposable myDisposable= new MyDisposable(new AnotherDisposable()))
{
//whatever
}
ZarozumiałymyDisposable
nie pozbywaj sięAnotherDisposable
wewnątrz jest metoda dispose.
Czy to działa prawidłowomyDisposable
? lub pozbywa sięAnotherDisposable
zbyt?