public BinaryStreamReader GetReaderAt(RVA rva) { var reader = new BinaryStreamReader(Stream); reader.MoveTo(ResolveVirtualAddress(rva)); return(reader); }
private BinaryStreamReader GetReaderAt(uint rva) { Section sectionAtVirtualAddress = GetSectionAtVirtualAddress(rva); if (sectionAtVirtualAddress == null) { return(null); } BinaryStreamReader binaryStreamReader = new BinaryStreamReader(Stream.value); binaryStreamReader.MoveTo(ResolveVirtualAddressInSection(rva, sectionAtVirtualAddress)); return(binaryStreamReader); }
BinaryStreamReader GetReaderAt(RVA rva) { var section = GetSectionAtVirtualAddress(rva); if (section == null) { return(null); } var reader = new BinaryStreamReader(Stream.value); reader.MoveTo(ResolveVirtualAddressInSection(rva, section)); return(reader); }
public BinaryStreamReader GetReaderAt (RVA rva) { var reader = new BinaryStreamReader (Stream); reader.MoveTo (ResolveVirtualAddress (rva)); return reader; }