Goedel.Persistence.LogPersistenceStore.ReadRecord C# (CSharp) Method

ReadRecord() private method

private ReadRecord ( JSONReader JSONReader ) : LogEntry
JSONReader JSONReader
return LogEntry
        LogEntry ReadRecord(JSONReader JSONReader) {
            JSONObject ResultObject;

            try {
                LogEntry.Deserialize(JSONReader, out ResultObject);
                if (ResultObject == null) {
                    return null;
                    }

                var Result = ResultObject as LogEntry;

                if (Result.GetType() == typeof(DataItem)) {
                    var DI = (DataItem)Result;
                    DI.Persisted = true;
                    pStore(DI);
                    }

                return Result;
                }
            //catch (NullException none) {
            catch  {
                return null;
                }
            }