System.Reflection.PortableExecutable.PEReader public sealed class PEReader : IDisposable Documentation Code public bool HasMetadata { get; } public bool IsEntireImageAvailable { get; } public PEHeaders PEHeaders { get; } public PEReader(Byte* peImage, int size) public PEReader(Stream peStream) public PEReader(Stream peStream, PEStreamOptions options) public PEReader(Stream peStream, PEStreamOptions options, int size) public PEReader(ImmutableArray<byte> peImage) public void Dispose() public PEMemoryBlock GetEntireImage() public PEMemoryBlock GetMetadata() public PEMemoryBlock GetSectionData(int relativeVirtualAddress) public CodeViewDebugDirectoryData ReadCodeViewDebugDirectoryData(DebugDirectoryEntry entry) public ImmutableArray<DebugDirectoryEntry> ReadDebugDirectory()