18 references to IValidationEntry
Microsoft.TemplateEngine.Abstractions (1)
IValidationInfo.cs (1)
16
IReadOnlyList<
IValidationEntry
> ValidationErrors { get; }
Microsoft.TemplateEngine.Edge (16)
ValidationUtils.cs (16)
71
IValidationEntry
.SeverityLevel.Error);
76
IValidationEntry
.SeverityLevel.Warning);
81
IValidationEntry
.SeverityLevel.Info);
90
IValidationEntry
.SeverityLevel.Error);
95
IValidationEntry
.SeverityLevel.Warning);
100
IValidationEntry
.SeverityLevel.Info);
109
private static string PrintError(
IValidationEntry
error) => $" [{error.Severity}][{error.Code}] {error.ErrorMessage}";
111
private static void LogValidationEntries(ILogger logger, string header, IReadOnlyList<
IValidationEntry
> errors,
IValidationEntry
.SeverityLevel severity)
115
IValidationEntry
.SeverityLevel.None => (s) => throw new NotSupportedException($"{
IValidationEntry
.SeverityLevel.None} severity is not supported."),
116
IValidationEntry
.SeverityLevel.Info => (s) => logger.LogDebug(s),
117
IValidationEntry
.SeverityLevel.Warning => (s) => logger.LogWarning(s),
118
IValidationEntry
.SeverityLevel.Error => (s) => logger.LogError(s),
119
_ => throw new InvalidOperationException($"{severity} is not expected value for {nameof(
IValidationEntry
.SeverityLevel)}."),
129
foreach (
IValidationEntry
error in errors.Where(e => e.Severity == severity))
Microsoft.TemplateEngine.Utils (1)
LocalizationLocator.cs (1)
42
IReadOnlyList<
IValidationEntry
> IValidationInfo.ValidationErrors => [];