Skip to content

PreIlcPdbStatus

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

The portable-PDB situation of a located pre-ILC managed assembly.

public enum PreIlcPdbStatus

No sidecar PDB, but the assembly embeds a portable PDB — source and sequence points still work.

Returns: PreIlcPdbStatus

Embedded = 2

A sidecar portable PDB exists and its ID matches the assembly’s debug directory.

Returns: PreIlcPdbStatus

Matched = 1

A sidecar PDB exists but its ID does not match the assembly — it belongs to a different build.

Returns: PreIlcPdbStatus

Mismatched = 4

The assembly references a portable PDB but neither a sidecar nor an embedded copy was found.

Returns: PreIlcPdbStatus

Missing = 3

No managed assembly was located, so no PDB question arises.

Returns: PreIlcPdbStatus

NotApplicable = 0