Table of Contents

Struct SectionEntry

Namespace
DotFly.Core.Checkpoints
Assembly
DotFly.Core.dll

An entry of the section table.

public readonly record struct SectionEntry : IEquatable<SectionEntry>
Implements
Inherited Members

Constructors

SectionEntry(uint, long, long, long)

An entry of the section table.

public SectionEntry(uint Tag, long Offset, long Length, long Count)

Parameters

Tag uint

Four-character section tag.

Offset long

Byte offset of the section from the start of the file (64-byte aligned).

Length long

Section length in bytes.

Count long

Number of logical elements in the section (rows for columns; 0 if not applicable).

Properties

Count

Number of logical elements in the section (rows for columns; 0 if not applicable).

public long Count { get; init; }

Property Value

long

Length

Section length in bytes.

public long Length { get; init; }

Property Value

long

Offset

Byte offset of the section from the start of the file (64-byte aligned).

public long Offset { get; init; }

Property Value

long

Tag

Four-character section tag.

public uint Tag { get; init; }

Property Value

uint