ReadyToRunNativeAvailability
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
Why a managed method does or does not have inspectable ReadyToRun native code. Distinguishing these keeps a correlation report honest — a missing composite or unresolved component metadata is not the same as a genuinely IL-only method.
public enum ReadyToRunNativeAvailabilityFields
Section titled “Fields”ArchUnsupported
Section titled “ArchUnsupported”The method is precompiled, but the image architecture could not be identified.
Returns: ReadyToRunNativeAvailability
ArchUnsupported = 4ComponentMetadataUnavailable
Section titled “ComponentMetadataUnavailable”The owning component’s metadata could not be resolved by name and MVID.
Returns: ReadyToRunNativeAvailability
ComponentMetadataUnavailable = 3NotPrecompiled
Section titled “NotPrecompiled”The method is genuinely IL-only — not precompiled in this image.
Returns: ReadyToRunNativeAvailability
NotPrecompiled = 1OwnerCompositeMissing
Section titled “OwnerCompositeMissing”The method belongs to a component whose owner composite executable is not on disk.
Returns: ReadyToRunNativeAvailability
OwnerCompositeMissing = 2Precompiled
Section titled “Precompiled”The method has a precompiled native body that can be shown.
Returns: ReadyToRunNativeAvailability
Precompiled = 0