Skip to content

PdbProvenance

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

Describes where portable PDB information was found, or why it could not be used.

public sealed record PdbProvenance : IEquatable<PdbProvenance>

ObjectPdbProvenance

PdbProvenance(PdbProvenanceKind, string?, string?)

Section titled “PdbProvenance(PdbProvenanceKind, string?, string?)”

Describes where portable PDB information was found, or why it could not be used.

Parameters:

  • Kind (PdbProvenanceKind): The resolved provenance category.
  • Path (String): The sidecar PDB path when one was used or probed.
  • Details (String): Additional diagnostic context for display surfaces.
public PdbProvenance(PdbProvenanceKind Kind, string? Path = null, string? Details = null)

Additional diagnostic context for display surfaces.

Returns: String

public string? Details { get; init; }

The resolved provenance category.

Returns: PdbProvenanceKind

public PdbProvenanceKind Kind { get; init; }

The sidecar PDB path when one was used or probed.

Returns: String

public string? Path { get; init; }

Returns a string that represents the current object.

Returns: String

A string that represents the current object.

public override string ToString()