System.EnumCompatability.GetValues C# (CSharp) Method

GetValues() public static method

public static GetValues ( Type enumType ) : Array
enumType Type
return Array
        public static Array GetValues(Type enumType)
        {
            List<object> tempList = new List<object>();

            foreach (var x in enumType.GetFields())
            {
                if (x.IsLiteral)
                {
                    tempList.Add(x);
                }
            }   

            return tempList.ToArray();
        }
EnumCompatability