1 write to SizeOfRawData
System.Reflection.Metadata (1)
System\Reflection\PortableExecutable\SectionHeader.cs (1)
94SizeOfRawData = reader.ReadInt32();
31 references to SizeOfRawData
ILCompiler.Diagnostics (2)
PdbWriter.cs (2)
231_ngenWriter.AddSection(pdbSectionNumber, OMF.StandardText, 0, sections[i].SizeOfRawData); 237_ngenWriter.ModAddSecContribEx(_pdbMod, pdbSectionNumber, 0, sections[i].SizeOfRawData, (uint)sections[i].SectionCharacteristics, 0, 0);
Microsoft.CodeAnalysis (7)
CvtRes.cs (7)
173if ((long)hdr.PointerToRawData + hdr.SizeOfRawData > fileSize) 206var imageResourceSectionBytes = new byte[checked(rsrc1.SizeOfRawData + rsrc2.SizeOfRawData)]; 209stream.TryReadAll(imageResourceSectionBytes, 0, rsrc1.SizeOfRawData); // ConfirmSectionValues ensured that data are available 211stream.TryReadAll(imageResourceSectionBytes, rsrc1.SizeOfRawData, rsrc2.SizeOfRawData); // ConfirmSectionValues ensured that data are available 294writer.Write((uint)(symValue + rsrc1.SizeOfRawData));
Microsoft.DotNet.Cli.CoreUtils (2)
Resources\StringResourceTableLoader.cs (2)
555|| sectionRelativeOffset > section.SizeOfRawData 561return directory.Size <= section.SizeOfRawData - sectionRelativeOffset;
Microsoft.DotNet.ILAssembler (12)
Win32ResourceSectionBuilder.cs (12)
239if (headers.PEHeader is not null || directorySection == 0 || dataSection == 0 || directory.SizeOfRawData < DirectoryHeaderSize) 244CheckRange(directory.PointerToRawData, directory.SizeOfRawData, bytes.Length); 245CheckRange(data.PointerToRawData, data.SizeOfRawData, bytes.Length); 262byte[] sectionBytes = new byte[checked(directory.SizeOfRawData + data.SizeOfRawData)]; 263bytes.AsSpan(directory.PointerToRawData, directory.SizeOfRawData).CopyTo(sectionBytes); 264bytes.AsSpan(data.PointerToRawData, data.SizeOfRawData).CopyTo(sectionBytes.AsSpan(directory.SizeOfRawData)); 273CheckRange(offset, sizeof(uint), directory.SizeOfRawData); 289if (dataOffset > data.SizeOfRawData) 293BinaryPrimitives.WriteUInt32LittleEndian(sectionBytes.AsSpan(offset), checked(dataOffset + (uint)directory.SizeOfRawData)); 297ValidateCoffDirectory(sectionBytes, directory.SizeOfRawData, seenOffsets);
Microsoft.DotNet.StrongName (1)
Utils.cs (1)
152int sectionSize = sectionHeader.SizeOfRawData;
Microsoft.NET.HostModel (2)
ResourceUpdater.cs (2)
165GetAligned(lastSection.PointerToRawData + lastSection.SizeOfRawData, fileAlignment); 177rsrcOriginalRawDataSize = resourceSection.SizeOfRawData;
System.Reflection.Metadata (5)
System\Reflection\PortableExecutable\PEHeaders.cs (1)
402size = SectionHeaders[cormeta].SizeOfRawData;
System\Reflection\PortableExecutable\PEReader.cs (1)
416PEHeaders.SectionHeaders[index].SizeOfRawData);
System\Reflection\PortableExecutable\SectionHeader.cs (3)
15/// If this value is greater than <see cref="SizeOfRawData"/>, the section is zero-padded. 32/// Because the <see cref="SizeOfRawData"/> field is rounded but the <see cref="VirtualSize"/> field is not, 33/// it is possible for <see cref="SizeOfRawData"/> to be greater than <see cref="VirtualSize"/> as well.