public ConsoleInputDeviceNetwork(bool save, string endProgramVar) { _save = save; _endProgramVar = endProgramVar; _saved[endProgramVar] = new ConsoleInputVariable(endProgramVar, (Value)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)); } }