예제 #1
0
        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);
        }
예제 #2
0
 public ConsoleViewModel(string name)
 {
     Messages = new ObservableCollection <ConsoleMessage>();
     Consoles.Add(name, this);
 }
예제 #3
0
 public void AddConsole(Console console)
 {
     Consoles.Add(console);
 }