using System; using System.Collections.Generic; using System.Linq; using Xceed.Wpf.Toolkit.PropertyGrid.Attributes; namespace DTS.Common.Utils { public static class EnumUtil { public static IEnumerable GetValues() { return Enum.GetValues(typeof(T)).Cast(); } public static ItemCollection GetValuesList() { var list = new ItemCollection(); foreach (var filter in Enum.GetValues(typeof(T))) { list.Add(filter, Enum.GetName(typeof(T), filter)); } return list; } } }