min property

dynamic min

Implementation

dynamic get min {
  switch (this) {
    case BaseType.ENUM:
      return 0x00;
    case BaseType.SINT8:
      return -0x80;
    case BaseType.UINT8:
      return 0x00;
    case BaseType.SINT16:
      return -0x8000;
    case BaseType.UINT16:
      return 0x0000;
    case BaseType.SINT32:
      return -0x80000000;
    case BaseType.UINT32:
      return 0x00000000;
    case BaseType.STRING:
      return null;
    case BaseType.FLOAT32:
      return null;
    case BaseType.FLOAT64:
      return null;
    case BaseType.UINT8Z:
      return 0x00;
    case BaseType.UINT16Z:
      return 0x0000;
    case BaseType.UINT32Z:
      return 0x00000000;
    case BaseType.BYTE:
      return 0x00;
    case BaseType.SINT64:
      return sint64Min;
    case BaseType.UINT64:
      return BigInt.zero;
    case BaseType.UINT64Z:
      return BigInt.zero;
  }
}