public DragonFractalAction(IImageHolder imageHolder, IDragonPainterFactory painterFactory, Func <Random, DragonSettingsGenerator> settingsFactoryFunc) { this.imageHolder = imageHolder; this.painterFactory = painterFactory; this.settingsFactoryFunc = settingsFactoryFunc; }
public DragonFractalAction( IDragonPainterFactory dragonPainterFactory, Func <Random, DragonSettingsGenerator> dragonSettingsGeneratorFactory) { this.dragonPainterFactory = dragonPainterFactory; this.dragonSettingsGeneratorFactory = dragonSettingsGeneratorFactory; }
public DragonFractalAction(IImageHolder imageHolder, IDragonPainterFactory dragonPainterFactory, Func <DragonSettingsGenerator> dragonSettingsGeneratorFactory) { this.imageHolder = imageHolder; this.dragonPainterFactory = dragonPainterFactory; this.dragonSettingsGeneratorFactory = dragonSettingsGeneratorFactory; }
public DragonFractalAction(IDragonPainterFactory dragonPainterFactory, Func <Random, DragonSettingsGenerator> createDragonSettingsGenerator) { this.dragonPainterFactory = dragonPainterFactory; this.createDragonSettingsGenerator = createDragonSettingsGenerator; }
public DragonFractalAction(IDragonPainterFactory dragonPainterFactory) { this.dragonPainterFactory = dragonPainterFactory; }
public DragonFractalAction(IDragonPainterFactory factory, Func <DragonSettingsGenerator> settingsFactory) { this.factory = factory; this.settingsFactory = settingsFactory; }
public DragonFractalAction(IDragonPainterFactory factory, Func <Random, DragonSettings> settingsFactory) { this.factory = factory; this.settingsFactory = settingsFactory; }
public DragonFractalAction(Func <DragonSettingsGenerator> createSettingsGenerator, IDragonPainterFactory factory) { this.factory = factory; this.createSettingsGenerator = createSettingsGenerator; }
public DragonFractalAction(IDragonPainterFactory painterFactory) { this.painterFactory = painterFactory; }