private static void GetValue(IBinaryDataListEntry tmpEntry, IDev2Definition defn) { if (String.IsNullOrEmpty(defn.RecordSetName)) { tmpEntry.FetchScalar(); // ask trav what this side effect means } else { string error; tmpEntry.MakeRecordsetEvaluateReady(GlobalConstants.AllIndexes, GlobalConstants.AllColumns, out error); } }