public static void CommitRegister(User user) { lock (UserList) { if (!UserList.ContainsKey(user.Username)) return; user.Id = UserCount; UserCount++; } }
public ProgramSession(User user, WriteLineDelegate writeLine) { Eax = new Register(); Ebx = new Register(); Ecx = new Register(); Edx = new Register(); Ebp = new Register(); Esp = new Register(); Esi = new Register(); Edi = new Register(); Esp.Value = SpaceVM.VirtualMemorySize; HeapOffset = 0; Offset = user.Id*SpaceVM.VirtualMemorySize; _writeLine = writeLine; }
public static void DeleteUser(User user) { DeleteUser(user.Username); }
public static User TryRegister(string username) { lock (UserList) { if (UserList.ContainsKey(username)) return null; var user = new User(username, ""); UserList.Add(username, user); return user; } }
public ExecuteScreen(StreamReader reader, StreamWriter writer, User user, string programName) : base(reader, writer) { _user = user; _programName = programName; }
public MainMenu(StreamReader reader, StreamWriter writer, User user) : base(reader, writer) { _user = user; }