I don't know which (if either) is the preferred method, but I find LabTalk.objedt more convenient because it blends into the OC code seemlessly. For example,
using NLSF = LabTalk.NLSF; - use NLSF properties and methods as in LabTalk -
Now I can scatter NLSF statements throughout my OC function instead of grouping them into one or more _LT_Obj blocks. But I suspect it's a matter of personal taste - some may prefer to group LT statements for didactive purposes.
Thanks for the helpful reply. I also would prefer LabTalk.object but might use LT_obj on occasion for convenience of copying chunks of existing LabTalk code whilst migrating to Origin C.