public override bool Equals(object obj) { LibUsb1Registry r = obj as LibUsb1Registry; if (r == null) { return(false); } return(r.Device.DangerousGetHandle() == Device.DangerousGetHandle()); }
internal LibUsb1Device(libusb_device device, LibUsb1Registry registry) { this.Device = device; this.Registry = registry; int ret = libusb1.libusb_open(Device, out Handle); if (ret != 0) { throw new LibUsb1Exception("libusb_open", ret); } }