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>Inheritance
Section titled “Inheritance”Object → PdbProvenance
Implements
Section titled “Implements”Constructors
Section titled “Constructors”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)Properties
Section titled “Properties”Details
Section titled “Details”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; }Methods
Section titled “Methods”ToString()
Section titled “ToString()”Returns a string that represents the current object.
Returns: String
A string that represents the current object.
public override string ToString()