public SheetBuilder(ICellTypeValueConverterManager converterManager, params ISheetBuilderDecorator[] decorators) { if (converterManager == null) throw new ArgumentNullException("converterManager"); _converterManager = converterManager; BuildSheet = BuildSheetFunc; BuildRow = BuildRowFromExpandoObject; foreach (var decorator in decorators) { decorator.Decorate(this); } }
public SheetParser(ICellTypeValueConverterManager converterManager) { if (converterManager == null) throw new ArgumentNullException("converterManager"); _converterManager = converterManager; }