Class AnalysisStep
- Namespace
- Mythosia.AI.Rag.Diagnostics
- Assembly
- Mythosia.AI.Rag.dll
A single step in the WhyMissing analysis pipeline.
public class AnalysisStep
- Inheritance
-
AnalysisStep
- Inherited Members
Constructors
AnalysisStep(DiagnosticStatus, string, string, string?)
public AnalysisStep(DiagnosticStatus status, string stepName, string message, string? suggestion)
Parameters
statusDiagnosticStatusstepNamestringmessagestringsuggestionstring
Properties
Message
public string Message { get; }
Property Value
Status
public DiagnosticStatus Status { get; }
Property Value
StepName
public string StepName { get; }
Property Value
Suggestion
public string? Suggestion { get; }
Property Value
Methods
Fail(string, string, string?)
public static AnalysisStep Fail(string step, string message, string? suggestion = null)
Parameters
Returns
Info(string, string)
public static AnalysisStep Info(string step, string message)
Parameters
Returns
Pass(string, string)
public static AnalysisStep Pass(string step, string message)
Parameters
Returns
Warn(string, string, string?)
public static AnalysisStep Warn(string step, string message, string? suggestion = null)