private List<FactorMap> getColumnFmap(string colName, ServerDataSource dataSource)
{
Object num = ((object)dispatcher.EvaluateToObject(RCommandStrings.GetColFactorMap(colName, true, dataSource), false));//num vals
Object str = ((object)dispatcher.EvaluateToObject(RCommandStrings.GetColFactorMap(colName, false, dataSource), false));//level names
List<FactorMap> factormapList = new List<FactorMap>();
if (num.GetType().Name == "Double[]" && str.GetType().Name == "String[]")
{
double[] numval = (double[])num;
string[] strlvl = (string[])str;
FactorMap fm;
for (int i = 0; i < numval.Length; i++)
{
fm = new FactorMap();
fm.labels = strlvl[i];
fm.textbox = numval[i].ToString();
factormapList.Add(fm);
}
}
return factormapList;
}