public OutputHttpServerDevice(DrawTheory dt, IProgramManager manager) : base(dt, manager) { string serverFolder = manager.ServerFolder; string navbarfile = Path.Combine(serverFolder, "navbar.idpml"); if (File.Exists(navbarfile)) { this.navbar = Navbar.FromStream(serverFolder, navbarfile); this.navbar.PostDeserialize(); } else { throw new ArgumentException("The navbar file does not exists!"); } }