Esempio n. 1
0
        public ConsoleInputDeviceNetwork(bool save, string endProgramVar)
        {
            _save          = save;
            _endProgramVar = endProgramVar;

            _saved[endProgramVar] = new ConsoleInputVariable(endProgramVar, (Value)0);
        }
Esempio n. 2
0
        public IVariable Get(string name)
        {
            if (_save || name.Equals(_endProgramVar))
            {
                if (!_saved.TryGetValue(name, out var v))
                {
                    v = new ConsoleInputVariable(name);
                    _saved.Add(name, v);
                }

                return(v);
            }
            else
            {
                return(new ConsoleInputVariable(name));
            }
        }