1 write to _reader
System.Reflection.Metadata (1)
System\Reflection\PortableExecutable\PEBinaryReader.cs (1)
32
_reader
= new BinaryReader(stream, Encoding.UTF8, leaveOpen: true);
12 references to _reader
System.Reflection.Metadata (12)
System\Reflection\PortableExecutable\PEBinaryReader.cs (12)
37
get { return (int)(
_reader
.BaseStream.Position - _startOffset); }
41
_reader
.BaseStream.Seek(_startOffset + value, SeekOrigin.Begin);
47
CheckBounds(
_reader
.BaseStream.Position, count);
48
return
_reader
.ReadBytes(count);
54
return
_reader
.ReadByte();
60
return
_reader
.ReadInt16();
66
return
_reader
.ReadUInt16();
72
return
_reader
.ReadInt32();
78
return
_reader
.ReadUInt32();
84
return
_reader
.ReadUInt64();
113
Debug.Assert(
_reader
.BaseStream.Position >= 0 && _maxOffset >= 0);
116
if ((ulong)
_reader
.BaseStream.Position + count > (ulong)_maxOffset)