/// <summary> /// Create a new PeFile object. /// </summary> /// <param name="buff">A PE file a byte array.</param> public PeFile(byte[] buff) { Buff = buff; _structureParser = new StructureParser(Buff); _dataDirectories = new DataDirectories( Buff, ImageNtHeaders?.OptionalHeader?.DataDirectory, ImageSectionHeaders, Is32Bit ); }