public ConsoleInstance CreateConsole(string consoleName) { if (string.IsNullOrEmpty(consoleName)) { throw new Exception("Console name is null"); } if (IsConsoleNameValid(consoleName) == false) { throw new Exception("Console name contains invalid chars"); } ConsoleInstance console = new ConsoleInstance(consoleName); Consoles.Add(console); if (initializing) { actualConsoleName = consoleName; UpdateTitle(); } initializing = false; return(console); }
public ConsoleViewModel(string name) { Messages = new ObservableCollection <ConsoleMessage>(); Consoles.Add(name, this); }
public void AddConsole(Console console) { Consoles.Add(console); }