public static DiskTagInt32 ReadDiskTagInt32(this FileStream fileStream, ReadBuffer <DiskTagInt32> readBuffer) { var result = fileStream.Read(readBuffer.Buffer, 0, readBuffer.Size); if (result != readBuffer.Size) { throw (new DiskSearchEngineException("Error reading [DiskSlot] in file (result != buffer.Length).")); } return(readBuffer.ConvertFromBuffer()); }
public static DiskTag ReadDiskTag(this BinaryReader binaryReader, ReadBuffer <DiskTag> readBuffer) { var result = binaryReader.Read(readBuffer.Buffer, 0, readBuffer.Size); if (result != readBuffer.Size) { throw (new DiskSearchEngineException("Error reading [DiskSlot] in file (result != buffer.Length).")); } return(readBuffer.ConvertFromBuffer()); }