protected override unsafe void Dispose(bool disposing) { if (disposing && (this.handle != 0L)) { MobileDevice.AFCFileRefClose(this.phone.AFCHandle, this.handle); this.handle = 0L; } base.Dispose(disposing); }
/// <summary> /// Releases the unmanaged resources used by iPhoneFile /// </summary> /// <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param> protected override void Dispose(bool disposing) { if (disposing) { if (handle != 0) { MobileDevice.AFCFileRefClose(phone.AFCHandle, handle); handle = 0; } } base.Dispose(disposing); }