/// <summary> /// Limpia los recursos manejados y no manejados. /// </summary> /// <param name="disposing"> /// Si es true, el método es llamado directamente o indirectamente /// desde el código del usuario. /// Si es false, el método es llamado por el finalizador /// y sólo los recursos no manejados son finalizados. /// </param> protected virtual void Dispose(bool disposing) { // Preguntamos si Dispose ya fue llamado. if (!this.disposed) { if (disposing) { // Llamamos al Dispose de todos los RECURSOS MANEJADOS. UniversalConnectorDal.Dispose(); } // Acá finalizamos correctamente los RECURSOS NO MANEJADOS // ... } this.disposed = true; }