public ShapeTemplateBindingStrategy(
     IEnumerable <IShapeTemplateHarvester> harvesters,
     IShellFeaturesManager shellFeaturesManager,
     IEnumerable <IShapeTemplateViewEngine> shapeTemplateViewEngines,
     IShapeTemplateFileProviderAccessor fileProviderAccessor,
     ILogger <DefaultShapeTableManager> logger)
 {
     _harvesters               = harvesters;
     _shellFeaturesManager     = shellFeaturesManager;
     _shapeTemplateViewEngines = shapeTemplateViewEngines;
     _fileProviderAccessor     = fileProviderAccessor;
     _logger = logger;
 }
 public ShapeTemplateBindingStrategy(
     ShellSettings shellSettings,
     IEnumerable <IShapeTemplateHarvester> harvesters,
     IShellFeaturesManager shellFeaturesManager,
     IEnumerable <IShapeTemplateViewEngine> shapeTemplateViewEngines,
     IOptions <MvcViewOptions> options,
     IShapeTemplateFileProviderAccessor fileProviderAccessor,
     ILogger <DefaultShapeTableManager> logger)
 {
     _shellName                = shellSettings.Name;
     _harvesters               = harvesters;
     _shellFeaturesManager     = shellFeaturesManager;
     _shapeTemplateViewEngines = shapeTemplateViewEngines;
     _fileProviderAccessor     = fileProviderAccessor;
     _logger = logger;
 }