PreIlcPdbStatus
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
The portable-PDB situation of a located pre-ILC managed assembly.
public enum PreIlcPdbStatusFields
Section titled “Fields”Embedded
Section titled “Embedded”No sidecar PDB, but the assembly embeds a portable PDB — source and sequence points still work.
Returns: PreIlcPdbStatus
Embedded = 2Matched
Section titled “Matched”A sidecar portable PDB exists and its ID matches the assembly’s debug directory.
Returns: PreIlcPdbStatus
Matched = 1Mismatched
Section titled “Mismatched”A sidecar PDB exists but its ID does not match the assembly — it belongs to a different build.
Returns: PreIlcPdbStatus
Mismatched = 4Missing
Section titled “Missing”The assembly references a portable PDB but neither a sidecar nor an embedded copy was found.
Returns: PreIlcPdbStatus
Missing = 3NotApplicable
Section titled “NotApplicable”No managed assembly was located, so no PDB question arises.
Returns: PreIlcPdbStatus
NotApplicable = 0