public TUnitClass(string id, EQuantities quantity, Enum unit, string comment) { Id = id; Name = quantity.ToString(); Quantity = quantity; Unit = unit; Comment = comment; FieldInfo fi = unit.GetType().GetField(unit.ToString()); DescriptionAttribute[] attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false); displayingString = attributes[0].Description; }
TUnitClass(string id, EQuantities quantity, TypeWrapper unit, string comment) : this(id, quantity, unit.Value <Enum>(), comment) { }