Table of Contents

Enum ReadyToRunAttributes

Namespace
AsmResolver.PE.DotNet.ReadyToRun
Assembly
AsmResolver.PE.dll

Provides members describing all possible flags that can be associated to a single ReadyToRun header.

[Flags]
public enum ReadyToRunAttributes

Fields

Component = 32

Indicates this is a component assembly of a composite R2R image.

Composite = 2

Indicates the image represents a composite R2R file resulting from a combined compilation of a larger number of input MSIL assemblies.

EmbeddedMsil = 16

Indicates the input MSIL is embedded in the R2R image.

MultiModuleVersionBubble = 64

Indicates this R2R module has multiple modules within its version bubble (For versions before version 6.3, all modules are assumed to possibly have this characteristic).

NonSharedPInvokeStubs = 8

Indicates PInvoke stubs compiled into image are non-shareable (no secret parameter).

Partial = 4
PlatformNeutralSource = 1

Indicates the original IL image was platform neutral. The platform neutrality is part of assembly name. This flag can be used to reconstruct the full original assembly name.

UnrelatedR2RCode = 128

Indicates this R2R module has code in it that would not be naturally encoded into this module.