public override NFGUID ObjectVal(int index) { TData data = GetData(index); if (data != null && data.GetType() == VARIANT_TYPE.VTYPE_OBJECT) { return data.ObjectVal(); } return NFIDataList.NULL_OBJECT; }