Skip to content

MethodCorrelationStatus

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

How a pre-ILC managed method relates to the native image it was compiled into.

public enum MethodCorrelationStatus

Native evidence exists but is shared with sibling overloads — ILC’s overload suffixes cannot be assigned back to a specific signature, so no candidate owns it.

Returns: MethodCorrelationStatus

CorrelatedAmbiguous = 1

The only evidence is mstat size data: the method was compiled, but no native symbol is available to disassemble (size only; no native symbol).

Returns: MethodCorrelationStatus

CorrelatedByMstatOnly = 2

The method owns its native evidence outright: one or more native symbols (several mean generic instantiations) and any matching mstat rows are unambiguously its own.

Returns: MethodCorrelationStatus

CorrelatedExact = 0

No native evidence at all — the method was trimmed away, fully inlined, or never had a body (abstract/extern).

Returns: MethodCorrelationStatus

NotInNativeImage = 3