Check your code: when I copy'n'paste yours in:
OFXPresentation.Common.Resources.LogMessageSeverityLevels severityLevel = OFXPresentation.Common.Resources.LogMessageSeverityLevels.a;
string module = "module", message = "message";
LogMessage(
(OFXPresentation.Common.Resources.LogMessageSeverityLevels)Enum.Parse(typeof(OFXPresentation.Common.Resources.LogMessageSeverityLevels), severityLevel.ToString()),
module, message);
...
private void LogMessage(OFXPresentation.Common.Resources.LogMessageSeverityLevels lmsl, string mod, string mess) { }
namespace OFXPresentation.Common.Resources
{
public enum LogMessageSeverityLevels
{
a, b
}
}
I get no error at compile time or run time.