public static void ConstructAndFreeUpReferencButDevISPlanningWithGC() { var db = new DbPrividerMock(); db.Dispose(); GC.ReRegisterForFinalize(db); }
public static void ConstructAndFreeUpReferenceWithUsing() { using (var db = new DbPrividerMock()) { db.ToString(); } // ni ema błedu bo jest uzyta klasa IDISPOSABLE using tworzy niejawnie fakt ze bedzie odwołanie do klasy z której dziedziczy DIsposabel }