Table of Contents

Class MemoryRegion

Namespace
DotCompute.Abstractions.Analysis
Assembly
DotCompute.Abstractions.dll

Represents a memory region accessed in complexity analysis.

public record MemoryRegion : IEquatable<MemoryRegion>
Inheritance
MemoryRegion
Implements
Inherited Members

Properties

Alignment

Gets the access alignment.

public int Alignment { get; init; }

Property Value

int

BaseOffset

Gets the base address offset.

public long BaseOffset { get; init; }

Property Value

long

IsReadOnly

Gets whether the region is read-only.

public bool IsReadOnly { get; init; }

Property Value

bool

Size

Gets the size of the region in bytes.

public long Size { get; init; }

Property Value

long

Type

Gets the region type.

public MemoryRegionType Type { get; init; }

Property Value

MemoryRegionType