Inheritance: System.EventArgs
示例#1
0
        private void OnHalDeviceRemoved(IntPtr ctx, IntPtr udiPtr)
        {
            foreach(DeviceRemovedHandler removedHandler in GetEvents(typeof(DeviceRemovedHandler))) {
                DeviceRemovedHandler handler = removedHandler;

                if(handler != null) {
                    string udi = UnixMarshal.PtrToString(udiPtr);
                    DeviceRemovedArgs args = new DeviceRemovedArgs();
                    args.Device = new Device(this, udi);
                    handler(this, args);
                }
            }
        }
示例#2
0
 private void OnDeviceRemoved(object o, DeviceRemovedArgs args)
 {
     RemoveVolume (args.Udi, true);
 }