public Engine(ILogger logger, ILayerFactory layerFactory, ILayerDetailsService layerDetailsService, ILayerNameInfoService layerNameInfoService) { _logger = logger; _layerFactory = layerFactory; _layerDetailsService = layerDetailsService; _layerNameInfoService = layerNameInfoService; _layers = new Dictionary <string, Layer>(); }
public LayerFactory(ILayerDetailsService layerDetailsService, ILayerNameInfoService layerNameInfoService) { _layerDetailsService = layerDetailsService; _layerNameInfoService = layerNameInfoService; }