public static EnumDescriptor <LedMatrixType> LedMatrixTypeDescriptor(LedMatrixType ledMatrixType) { Tracer.Assert(EnumHelper.IsValid(ledMatrixType)); return(LedMatrixDescriptor.MatrixTypes.First(d => d.Value == ledMatrixType)); }
public static EnumDescriptor <PinSide> PinSideDescriptor(PinSide pinSide) { Tracer.Assert(EnumHelper.IsValid(pinSide)); return(PinDescriptor.PinSideRange.First(d => d.Value == pinSide)); }
public EnumDescriptor(T value, string text) { Tracer.Assert(!(value is Enum) || EnumHelper.IsValid(value)); this.Value = value; this.Text = text; }