public bool ApplyAllChecks(string input, out string message) { message = Messages["OK"]; foreach (ChecksHandler e in checks.GetInvocationList()) { if (e?.Invoke(input) == false) { message = Messages[e.Method.Name]; } } return(message == Messages["OK"]); }