/// <summary> /// Sets the comparer based on the "Comparer" config setting. /// </summary> void LoadComparer() { switch (Config.Comparer) { case CompareType.Diff: Comparer = new DiffLinuxComparer(); break; case CompareType.Diffplex: Comparer = new DiffToolComparer(false); break; case CompareType.Diffplexreduced: Comparer = new DiffToolComparer(true); break; case CompareType.Server: Comparer = new ServerComparer(Config.ReportUrl); break; default: throw new ArgumentOutOfRangeException("comparer", "The comparer has an illegal value!"); } // Override any set comparer if we need to report to the server. if (Config.TestType == RunType.Server) { Config.Comparer = CompareType.Server; Comparer = new ServerComparer(Config.ReportUrl); } }
public ServerListControl(IKernel kernel) { _kernel = kernel; _storageService = kernel.Get<IStorageService>(); _items = new ServerListItemCollection(); _comparer = new ServerComparer(); InitializeComponent(); SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw, true); BackColor = Color.Transparent; }
public ServerListControl(IKernel kernel) { _kernel = kernel; _storageService = kernel.Get <IStorageService>(); _items = new ServerListItemCollection(); _comparer = new ServerComparer(); InitializeComponent(); SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw, true); BackColor = Color.Transparent; }