public void BarCodeScanned(Result result)
{
if (OverlayView != null)
{
OverlayView.StopWorker();
}
if (_imageView != null)
{
_imageView.RemoveFromSuperview();
}
if (result != null)
{
BarCodeEventArgs eventArgs = new BarCodeEventArgs(result);
BarCodeEventHandler handler = BarCodeEvent;
if (handler != null)
{
// Invokes the delegates.
handler(eventArgs);
BarCodeEvent = null;
}
}
}