2 writes to Size
System.Reflection.Metadata (2)
System\Reflection\PortableExecutable\DirectoryEntry.cs (2)
14Size = size; 20Size = reader.ReadInt32();
42 references to Size
Crossgen2Tasks (1)
PrepareForReadyToRunCompilation.cs (1)
430return peReader.PEHeaders.CorHeader.ManagedNativeHeaderDirectory.Size != 0;
ILCompiler.Compiler (2)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (2)
52if (resourceDirectory.Size != 0) 54BlobReader resourceDataBlob = ecmaModule.PEReader.GetSectionData(resourceDirectory.RelativeVirtualAddress).GetReader(0, resourceDirectory.Size);
ILCompiler.ReadyToRun (11)
Compiler\DependencyAnalysis\ReadyToRun\CopiedCorHeaderNode.cs (2)
96if (ReadDirectoryEntry(ref reader).Size > 0) 108if (ReadDirectoryEntry(ref reader).Size > 0)
Compiler\DependencyAnalysis\ReadyToRun\CopiedManagedResourcesNode.cs (2)
42public int Size => _module.PEReader.PEHeaders.CorHeader.ResourcesDirectory.Size; 61builder.EmitBytes(block.GetReader().ReadBytes(resourcesDirectory.Size));
Compiler\DependencyAnalysis\ReadyToRun\CopiedStrongNameSignatureNode.cs (2)
45public int Size => _module.PEReader.PEHeaders.CorHeader.StrongNameSignatureDirectory.Size; 64builder.EmitBytes(block.GetReader().ReadBytes(strongNameDirectory.Size));
src\runtime\src\coreclr\tools\aot\ILCompiler.Reflection.ReadyToRun\PEReaderExtensions.cs (3)
31if ((exportTable.Size == 0) || (exportTable.RelativeVirtualAddress == 0)) 37BlobReader exportTableHeader = peImage.GetReader(peReader.GetOffset(exportTable.RelativeVirtualAddress), exportTable.Size); 178if (managedNativeDirectory.Size < 16 /* sizeof(ReadyToRunHeader) */)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (2)
52if (resourceDirectory.Size != 0) 54BlobReader resourceDataBlob = ecmaModule.PEReader.GetSectionData(resourceDirectory.RelativeVirtualAddress).GetReader(0, resourceDirectory.Size);
ILCompiler.TypeSystem (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\PortableExecutableMethodExtensions.cs (1)
13int actualDbgDirSize = peReader.PEHeaders.PEHeader.DebugTableDirectory.Size;
Microsoft.DotNet.Arcade.Sdk (1)
src\Unsign.cs (1)
39if (entry.Size == 0)
Microsoft.DotNet.GenFacades (1)
ClearAssemblyReferenceVersions.cs (1)
52if (peReader.PEHeaders.PEHeader.CertificateTableDirectory.Size != 0)
Microsoft.DotNet.StrongName (2)
Signing.cs (1)
207byte[] hash = Utils.ComputeSigningHash(peBuffer, peHeaders, snSignatureOffset, snDirectory.Size);
Verification.cs (1)
98int snSize = snDirectory.Size;
Microsoft.NET.Build.Tasks (1)
PrepareForReadyToRunCompilation.cs (1)
456return peReader.PEHeaders.CorHeader.ManagedNativeHeaderDirectory.Size != 0;
Microsoft.NET.HostModel (2)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (2)
35if (resourceDirectory.Size != 0) 37BlobReader resourceDataBlob = peFile.GetSectionData(resourceDirectory.RelativeVirtualAddress).GetReader(0, resourceDirectory.Size);
System.Reflection.Metadata (20)
System\Reflection\PortableExecutable\PEBuilder.cs (14)
300builder.WriteUInt32((uint)directories.ExportTable.Size); 302builder.WriteUInt32((uint)directories.ImportTable.Size); 304builder.WriteUInt32((uint)directories.ResourceTable.Size); 306builder.WriteUInt32((uint)directories.ExceptionTable.Size); 313builder.WriteUInt32((uint)directories.BaseRelocationTable.Size); 315builder.WriteUInt32((uint)directories.DebugTable.Size); 317builder.WriteUInt32((uint)directories.CopyrightTable.Size); 319builder.WriteUInt32((uint)directories.GlobalPointerTable.Size); 321builder.WriteUInt32((uint)directories.ThreadLocalStorageTable.Size); 323builder.WriteUInt32((uint)directories.LoadConfigTable.Size); 325builder.WriteUInt32((uint)directories.BoundImportTable.Size); 327builder.WriteUInt32((uint)directories.ImportAddressTable.Size); 329builder.WriteUInt32((uint)directories.DelayImportTable.Size); 331builder.WriteUInt32((uint)directories.CorHeaderTable.Size);
System\Reflection\PortableExecutable\PEHeaders.cs (3)
253int length = _peHeader.CorHeaderTableDirectory.Size; 345if (!canCrossSectionBoundary && directory.Size > _sectionHeaders[sectionIndex].VirtualSize - relativeOffset) 417size = _corHeader.MetadataDirectory.Size;
System\Reflection\PortableExecutable\PEReader.cs (3)
540if (debugDirectory.Size == 0) 551if (debugDirectory.Size % DebugDirectoryEntry.Size != 0) 556using (AbstractMemoryBlock block = GetPEImage().GetMemoryBlock(position, debugDirectory.Size))