Hi,
The reason for you to see the data as a reference is because in the case where LabVIEW does not recognizes the data type it shows it as a reference. You can get more info on this in chapter 19 of the
LabVIEW users manual.
My knowledge of .NET is not enogh for a workaround, I think you can create some sort or wrapper assembly that converts the data types to the types recognized by LabVIEW.
I hope this helps.
Regards,
Juan Carlos
N.I.