Inheritance: System.EventArgs
コード例 #1
0
ファイル: HalContext.cs プロジェクト: mono/hal-sharp
        private void OnHalDeviceAdded(IntPtr ctx, IntPtr udiPtr)
        {
            foreach(DeviceAddedHandler addedHandler in GetEvents(typeof(DeviceAddedHandler))) {
                DeviceAddedHandler handler = addedHandler;

                if(handler != null) {
                    string udi = UnixMarshal.PtrToString(udiPtr);
                    DeviceAddedArgs args = new DeviceAddedArgs();
                    args.Device = new Device(this, udi);
                    handler(this, args);
                }
            }
        }
コード例 #2
0
ファイル: HalDeviceManager.cs プロジェクト: mono/ipod-sharp
 private void OnDeviceAdded(object o, DeviceAddedArgs args)
 {
     if (IsIPod (args.Device)) {
         MaybeAddVolume (new Volume (args.Udi));
     }
 }