public CsvAggregateReportVisitor(ICsvAggregateReportUpdater <TKey, TValue> visitor, string csvPath) { _visitor = visitor; _csvPath = csvPath; }
public async Task UpdateAsync <TKey, TValue>(ICsvAggregateReportUpdater <TKey, TValue> visitor) { await UpdateAsync(visitor.Name, csvPath => new CsvAggregateReportVisitor <TKey, TValue>(visitor, csvPath)); }