void Bonanza_ReceivedError(object sender, BonanzaReceivedCommandEventArgs e) { var error = e.Command; if (error.StartsWith("ERROR: ")) { // 再起不能なエラーの場合は、FatalErrorとします。 if (error.StartsWith("ERROR: Can't open a file,")) { Abort(AbortReason.FatalError); } else { Abort(AbortReason.Error); } } else if (error.StartsWith("WARNING: ")) { Abort(AbortReason.Error); } }