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