4 writes to _lazyPEHeaders
System.Reflection.Metadata (4)
System\Reflection\PortableExecutable\PEReader.cs (4)
198
_lazyPEHeaders
= new PEHeaders(imageBlock.GetStream(), imageBlock.Size, IsLoadedImage);
204
_lazyPEHeaders
= new PEHeaders(peStream, actualSize, IsLoadedImage);
251
_lazyPEHeaders
= null;
333
Interlocked.CompareExchange(ref
_lazyPEHeaders
, headers, null);
7 references to _lazyPEHeaders
System.Reflection.Metadata (7)
System\Reflection\PortableExecutable\PEReader.cs (7)
206
if (
_lazyPEHeaders
.MetadataStartOffset != -1)
208
_lazyMetadataBlock = StreamMemoryBlockProvider.ReadMemoryBlockNoLock(peStream, start +
_lazyPEHeaders
.MetadataStartOffset,
_lazyPEHeaders
.MetadataSize);
279
if (
_lazyPEHeaders
== null)
299
if (
_lazyPEHeaders
== null)
304
return
_lazyPEHeaders
;
309
[MemberNotNull(nameof(
_lazyPEHeaders
))]