private void OnMessage(ScannerMessageType type, string format, params object[] details) { if (this.Messages != null) { ScannerMessageEventArgs ea = new ScannerMessageEventArgs() { Message = String.Format(format, details), Type = type }; this.Messages(this, ea); } }