protected virtual bool OnConvertingValue(ScanDetails details)
        {
            if (ConvertingValue == null)
            {
                return(false);
            }
            ScannerConvertingValueEventArgs args = new ScannerConvertingValueEventArgs(details);

            ConvertingValue(this, args);
            return(args.Converted);
        }
 protected object OnConvertingValue(ScanDetails details)
 {
     if (ConvertingValue == null) return null;
       ScannerConvertingValueEventArgs args = new ScannerConvertingValueEventArgs(details);
       ConvertingValue(this, args);
       return args.Value;
 }