The parameter is based on an enum like this:
public enum LogOutput
{
FILE,
SCREEN,
NONE
}
[Description("File/screen/none")]
[GridCategory("Parameters")]
public LogOutput Logging
{
get { return logging; }
set { logging = value; }
}
I have another enum-based parameter which doesn't present any problems (below). What is wrong with this new one?
public enum TradingEnabled
{
L,
S,
LS
}
[Description("long/short/both")]
[GridCategory("Parameters")]
public TradingEnabled Direction
{
get { return direction; }
set { direction = value; }
}

Comment