private static int GetSizeOfArrayType(char arrayType)
{
switch (arrayType)
{
case 'A': // Printable character
case 'c': //signed 8-bit integer
case 'C': //unsigned 8-bit integer
return 1;
case 's': // signed 16 bit integer
case 'S'://unsinged 16 bit integer
return 2;
case 'i': // signed 32 bit integer
case 'I': // unsigned 32 bit integer
case 'f': // float
return 4;
default:
throw new Exception(string.Format(Properties.Resource.BAM_InvalidOptValType, arrayType));
}
}