static void Main(string[] args) { Options options = new Options(); if (CommandLine.Parser.Default.ParseArguments(args, options)) { Settings.IProvider settingsProvider = new SettingsProvider(options); Settings.IValues settingsValues = settingsProvider.GetValues(); Network.IBridge instance = Network.Bridge.Factory.Default.Create(settingsValues); AsyncContext.Run(() => Loop(settingsValues, instance)); } else { WriteLine(options.GetUsage()); } }
public SettingsProvider(Options options) { _options = options; }