Versionr.LocalDB.DeserializeRecord C# (CSharp) Method

DeserializeRecord() private method

private DeserializeRecord ( BinaryReader br ) : Record
br System.IO.BinaryReader
return Versionr.Objects.Record
        private Record DeserializeRecord(BinaryReader br)
        {
            Record rec = new Record();
            rec.Id = br.ReadInt64();
            long parent = br.ReadInt64();
            if (parent != -1)
                rec.Parent = parent;
            rec.Size = br.ReadInt64();
            rec.Attributes = (Attributes)br.ReadUInt32();
            rec.Fingerprint = br.ReadString();
            rec.CanonicalNameId = br.ReadInt64();
            rec.ModificationTime = new DateTime(br.ReadInt64());
            rec.CanonicalName = br.ReadString();
            return rec;
        }