public MainForm(IApplicationLogic applicationLogicIn, IDevices devicesIn, ILogger loggerIn) { InitializeComponent(); applicationLogic = applicationLogicIn; devices = devicesIn; logger = loggerIn; logger.SetCallback(Log); devices.SetDependencies(this, applicationLogic); applicationLogic.SetDependencies(this); }
public MainForm(IApplicationLogic applicationLogicIn, IDevices devicesIn, ILoopbackRecorder loopbackRecorderIn, ILogger loggerIn) { InitializeComponent(); ApplyLocalization(); loopbackRecorder = loopbackRecorderIn; applicationLogic = applicationLogicIn; devices = devicesIn; logger = loggerIn; logger.SetCallback(Log); devices.SetDependencies(this, applicationLogic); applicationLogic.SetDependencies(this); wavGenerator = new WavGenerator(); }