If value is array of short values then it retrieved unaltered.
If value is array of bytes then each pair of bytes is converted to short and added to resulting array. If value contains odd amount of bytes, then null is returned.
If value is array of ushort, int or uint values then each element of field value gets converted to short and added to resulting array.
If value is of any other type then null is returned.
public ToShortArray ( ) : short[] | ||
return | short[] |