public static PdbInfoDotNet read(BinaryReader reader, long offset) throws IOException {
		reader = reader.clone(offset);

		PdbInfoDotNet result = new PdbInfoDotNet();
		result.magic = reader.readNextByteArray(4);
		result.guid = new GUID(reader);
		result.age = reader.readNextInt();
		result.pdbPath = reader.readNextAsciiString();
		result.pdbName = FilenameUtils.getName(result.pdbPath);

		return result;
	}
Reads an instance from the stream.

@param reader {@link BinaryReader} to read from
@param offset position of the pdb info
@return new instance, never null
@throws IOException if IO error or data format error
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/pdb/PdbInfoDotNet.java