public Section(FileStream file, PEStream.SectionHeader sectionHeader) { base._address = sectionHeader.PointerToRawData; base._size = sectionHeader.SizeOfRawData; base._data = new PEStream.DiskDataBlock(file, base._address, base._size); this._sectionHeader = sectionHeader; }
public ResourceSection(FileStream file, PEStream.SectionHeader sectionHeader, bool partialConstruct) : base(file, sectionHeader) { this._resourceDirectoryStrings = new ArrayList(); this._resourceDirectory = new PEStream.ResourceDirectory(this, file, (long)sectionHeader.PointerToRawData, (long)sectionHeader.PointerToRawData, (long)(sectionHeader.VirtualAddress - sectionHeader.PointerToRawData), partialConstruct); base._address = 0L; base._size = 0L; base._data = null; }
public Section(FileStream file, PEStream.SectionHeader sectionHeader) { base._address = sectionHeader.PointerToRawData; base._size = sectionHeader.SizeOfRawData; base._data = new PEStream.DiskDataBlock(file, base._address, base._size); this._sectionHeader = sectionHeader; }