21 lines
568 B
C#
21 lines
568 B
C#
namespace FanucProgramManager.Cnc.Models
|
|
{
|
|
public sealed class ValidationError
|
|
{
|
|
public int Line { get; }
|
|
public string Message { get; }
|
|
public ValidationSeverity Severity { get; }
|
|
|
|
public ValidationError(int line, string message, ValidationSeverity severity)
|
|
{
|
|
Line = line;
|
|
Message = message ?? "";
|
|
Severity = severity;
|
|
}
|
|
|
|
public override string ToString()
|
|
{
|
|
return string.Format("[{0}] Line {1}: {2}", Severity, Line, Message);
|
|
}
|
|
}
|
|
}
|