< Summary

Line coverage
0%
Covered lines: 0
Uncovered lines: 332
Coverable lines: 332
Total lines: 552
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 68
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Cyclomatic complexity NPath complexity Sequence coverage
.ctor(...)0%220%
.ctor(...)100%110%
.ctor(...)0%440%
GetSections()0%220%
Serialize(...)0%220%
SerializeSections()0%220%
WritePESignature(...)100%110%
WriteCoffHeader(...)0%220%
WritePEHeader(...)0%10100%
WriteSectionHeaders(...)0%220%
WriteSectionHeader(...)0%660%
IndexOfSection(...)0%440%
SumRawDataSizes(...)0%440%
GetContentToSign()0%10100%
GetPrefixBlob(...)100%110%
GetSuffixBlob(...)100%110%
Sign(...)0%440%
CalculateChecksum(...)0%660%
AddToChecksum(...)0%880%
AggregateChecksum(...)100%110%

File(s)

https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Reflection.Metadata/src/System/Reflection/PortableExecutable/PEBuilder.cs

Error during reading file 'https://raw.githubusercontent.com/dotnet/runtime/87bcbd26c0325d512bb7d091f493e73201aee1d6/src/libraries/System.Reflection.Metadata/src/System/Reflection/PortableExecutable/PEBuilder.cs': Response status code does not indicate success: 404 (Not Found).

Methods/Properties

Header()
IdProvider()
IsDeterministic()
.ctor(System.String,System.Reflection.PortableExecutable.SectionCharacteristics)
.ctor(System.Reflection.Metadata.BlobBuilder,System.String,System.Reflection.PortableExecutable.SectionCharacteristics,System.Int32,System.Int32,System.Int32)
VirtualSize()
.ctor(System.Reflection.PortableExecutable.PEHeaderBuilder,System.Func`2<System.Collections.Generic.IEnumerable`1<System.Reflection.Metadata.Blob>,System.Reflection.Metadata.BlobContentId>)
GetSections()
Serialize(System.Reflection.Metadata.BlobBuilder)
SerializeSections()
WritePESignature(System.Reflection.Metadata.BlobBuilder)
DosHeader()
WriteCoffHeader(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1<System.Reflection.PortableExecutable.PEBuilder/SerializedSection>,System.Reflection.Metadata.Blob&)
WritePEHeader(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.PEDirectoriesBuilder,System.Collections.Immutable.ImmutableArray`1<System.Reflection.PortableExecutable.PEBuilder/SerializedSection>)
WriteSectionHeaders(System.Reflection.Metadata.BlobBuilder,System.Collections.Immutable.ImmutableArray`1<System.Reflection.PortableExecutable.PEBuilder/SerializedSection>)
WriteSectionHeader(System.Reflection.Metadata.BlobBuilder,System.Reflection.PortableExecutable.PEBuilder/SerializedSection)
IndexOfSection(System.Collections.Immutable.ImmutableArray`1<System.Reflection.PortableExecutable.PEBuilder/SerializedSection>,System.Reflection.PortableExecutable.SectionCharacteristics)
SumRawDataSizes(System.Collections.Immutable.ImmutableArray`1<System.Reflection.PortableExecutable.PEBuilder/SerializedSection>,System.Reflection.PortableExecutable.SectionCharacteristics)
GetContentToSign()
GetPrefixBlob(System.Reflection.Metadata.Blob,System.Reflection.Metadata.Blob)
GetSuffixBlob(System.Reflection.Metadata.Blob,System.Reflection.Metadata.Blob)
Sign(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Blob,System.Func`2<System.Collections.Generic.IEnumerable`1<System.Reflection.Metadata.Blob>,System.Byte[]>)
CalculateChecksum(System.Reflection.Metadata.BlobBuilder,System.Reflection.Metadata.Blob)
AddToChecksum(System.ReadOnlySpan`1<System.Byte>,System.UInt32&,System.Int32&)
AggregateChecksum(System.UInt32,System.UInt16)