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;
 }