MessageImportance ValidateMessageImportance() { if (String.IsNullOrWhiteSpace(MessageImportance) || MessageImportance.Equals("High", StringComparison.InvariantCultureIgnoreCase)) { return(Microsoft.Build.Framework.MessageImportance.High); } else if (MessageImportance.Equals("Normal", StringComparison.InvariantCultureIgnoreCase)) { return(Microsoft.Build.Framework.MessageImportance.Normal); } else if (MessageImportance.Equals("Low", StringComparison.InvariantCultureIgnoreCase)) { return(Microsoft.Build.Framework.MessageImportance.Low); } else { string msg = "Invalid MessageImportance of '" + MessageImportance + "'. Valid values are High, Normal and Low. High is the default."; throw new ArgumentOutOfRangeException(msg); } }