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

isDuplicateColnames() private method

private isDuplicateColnames ( object colnames ) : bool
colnames object
return bool
        private bool isDuplicateColnames(object colnames)
        {
            bool isDuplicate = true;

            string[] columnNames = null;//var columnNames = new string[] { "aaa", "bbb" };
            Type retType = colnames.GetType();
            if (retType.Name == "String[]")//for multicols
            {
                columnNames = (String[])colnames;
            }
            else if (retType.Name == "String")//for single col
            {
                columnNames = new string[1];
                columnNames[0] = (String)colnames;
            }

            //find is array has duplicates
            if (columnNames.Distinct().Count() == columnNames.Count())
                isDuplicate = false;

            return isDuplicate;
        }
UAPackageAPI