static if(!(is(T == byte)))
static if(!(is(T == ubyte)))
static if(!(is(T == short)))
static if(!(is(T == ushort)))
static if(!(is(T == int)))
static if(!(is(T == uint)))
static if(!(is(T == long)))
static if(!(is(T == ulong)))
static if(!(is(T == float)))
static if(!(is(T == double)))
returns associated with type T DataType
* byte = DataType.BYTE * ubyte = DataType.UBYTE * short = DataType.SHORT * ushort = DataType.USHORT * int = DataType.INT * uint = DataType.UINT * long = DataType.LONG * ulong = DataType.ULONG * float = DataType.FLOAT * double = DataType.DOUBLE * else = DataType.RAWBYTE