public void Shutdown() { Scheduler.Shutdown(); lock (_devices) { foreach (NikonDevice device in _devices.Values) { try { device.Object.Close(); } catch (AccessViolationException ex) { Console.WriteLine("Shutdown_Error: {0}", ex.Message); } } _devices = null; } Object.Close(); Md3.Close(); }
public void Shutdown() { Scheduler.Shutdown(); lock (_devices) { foreach (NikonDevice device in _devices.Values) { device.Object.Close(); } _devices = null; } Object.Close(); Md3.Close(); }