// GetArrayUint16 returns the array of uint16 if the type is a array of uint16 otherwise null.
// It returns the array of uint16.
GetArrayUint16 returns the array of uint16 if the type is a array of uint16 otherwise null.
It returns the array of uint16.
// GetArrayUint16 returns the array of uint16 if the type is a array of uint16 otherwise null . // It returns the array of uint16 .
func (v *Variant) GetArrayUint16() []uint16 {
	var cdata *C.ushort = C.DLR_variantGetArrayOfUINT16(v.this)
	length := C.DLR_variantGetCount(v.this)
	if length == 0 {
		return []uint16{}
	}
	return (*[1 << 28]uint16)(unsafe.Pointer(cdata))[:length:length]
}
func ( v * Variant ) GetArrayUint16 ( ) [ ] uint16 { var cdata * C . ushort = C . DLR_variantGetArrayOfUINT16 ( v . this ) length := C . DLR_variantGetCount ( v . this ) if length == 0 { return [ ] uint16 { } } return ( * [ 1 << 28 ] uint16 ) ( unsafe . Pointer ( cdata ) ) [ : length : length ] }
GetArrayUint16 returns the array of uint16 if the type is a array of uint16 otherwise null.
GetArrayUint16 returns the array of uint16 if the type is a array of uint16 otherwise null .