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; 333Interlocked.CompareExchange(ref _lazyPEHeaders, headers, null);
7 references to _lazyPEHeaders
System.Reflection.Metadata (7)
System\Reflection\PortableExecutable\PEReader.cs (7)
206if (_lazyPEHeaders.MetadataStartOffset != -1) 208_lazyMetadataBlock = StreamMemoryBlockProvider.ReadMemoryBlockNoLock(peStream, start + _lazyPEHeaders.MetadataStartOffset, _lazyPEHeaders.MetadataSize); 279if (_lazyPEHeaders == null) 299if (_lazyPEHeaders == null) 304return _lazyPEHeaders; 309[MemberNotNull(nameof(_lazyPEHeaders))]