Skip to content

PdbProvenanceKind

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

Portable PDB discovery outcomes that are meaningful to .NET developers.

public enum PdbProvenanceKind

The assembly came from a single-file bundle, so sidecar probing was intentionally skipped.

Returns: PdbProvenanceKind

BundleSidecarSkipped = 6

A portable sidecar PDB was found, but its ID does not match the PE CodeView entry.

Returns: PdbProvenanceKind

CodeViewSidecarMismatched = 2

A portable CodeView entry points at a sidecar PDB that was not found.

Returns: PdbProvenanceKind

CodeViewSidecarMissing = 1

An embedded portable PDB was opened.

Returns: PdbProvenanceKind

Embedded = 4

The PE has no debug directory.

Returns: PdbProvenanceKind

NoDebugDirectory = 0

A matching portable sidecar PDB was opened.

Returns: PdbProvenanceKind

Sidecar = 3

A CodeView entry was present, but it identifies a Windows PDB or another non-portable PDB.

Returns: PdbProvenanceKind

UnsupportedWindowsPdb = 5