<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

ClientSideErrorCollection

using System; using System.Collections.Generic; namespace kCura.WinEDDS { public class ClientSideErrorCollection { private Dictionary<long, List<string>> _backingStore; public List<string> this[long lineNumber] { get { List<string> result = new List<string>(); if (_backingStore.ContainsKey(lineNumber)) result = _backingStore[lineNumber]; return result; } } public bool ContainsLine => _backingStore.ContainsKey(lineNumber); public ClientSideErrorCollection() { _backingStore = new Dictionary<long, List<string>>(); } public void AddError(long lineNumber, Exception error) { if (!_backingStore.ContainsKey(lineNumber)) _backingStore.Add(lineNumber, new List<string>()); _backingStore[lineNumber].Add(error.Message); } public void Clear() { _backingStore.Clear(); } } }