public override int ReadFrom(byte[] buffer, int offset) { _keyLength = EndianUtilities.ToUInt16BigEndian(buffer, offset + 0); NodeId = new CatalogNodeId(EndianUtilities.ToUInt32BigEndian(buffer, offset + 2)); Name = HfsUtilities.ReadUniStr255(buffer, offset + 6); return(_keyLength + 2); }
public int ReadFrom(byte[] buffer, int offset) { RecordType = (CatalogRecordType)EndianUtilities.ToInt16BigEndian(buffer, offset + 0); ParentId = EndianUtilities.ToUInt32BigEndian(buffer, offset + 4); Name = HfsUtilities.ReadUniStr255(buffer, offset + 8); return(0); }