using System.Collections.Generic; namespace FlowScope.Common { public sealed class ResultLog { private readonly List _warnings = new(); private readonly List _errors = new(); public IReadOnlyList Warnings => _warnings; public IReadOnlyList Errors => _errors; public bool HasErrors => _errors.Count > 0; public void AddWarning(string message) => _warnings.Add(message); public void AddError(string message) => _errors.Add(message); public void Clear() { _warnings.Clear(); _errors.Clear(); } } }