Table of Contents

Namespace AsmResolver.DotNet.Memory

Classes

CyclicStructureException

Represents the exception that occurs when a structure contains cyclic dependencies. That is, it defines at least one field of which the field type constructs a dependency cycle.

FieldMemoryLayout

Provides information about the layout of a single field in a type.

TypeMemoryLayout

Provides information about the memory layout of a type.

TypeMemoryLayoutDetection

Provides extension methods to type references, definitions, and signatures for determining the memory layout of such a type at runtime.

TypeMemoryLayoutDetector

Provides an implementation of a type visitor that walks a type signature or definition and determines its memory layout.

Enums

MemoryLayoutAttributes

Defines members for all possible attributes that can be assigned to a TypeMemoryLayout instance.