BSky.Statistics.R.UAPackageAPI.getColumnFmap C# (CSharp) Method

getColumnFmap() private method

private getColumnFmap ( string colName, ServerDataSource dataSource ) : List
colName string
dataSource BSky.Statistics.Common.ServerDataSource
return List
        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;

        }
UAPackageAPI