public virtual bool TryRemoveUser(IDimcupUser <TDef> user) { if (this._users.ContainsKey(user.InstanceId)) { this._users.Remove(user.InstanceId); } return(true); }
public virtual bool TryAddUser(IDimcupUser <TDef> user) { if (!this._users.ContainsKey(user.InstanceId)) { this._users.Add(user.InstanceId, user); } return(true); }
public virtual bool TryUnregisterUser(IDimcupUser <TDef> user) { if (!_registeredUsers.ContainsKey(user.InstanceId)) { return(false); } _registeredUsers.Remove(user.InstanceId); return(true); }
public virtual bool TryRegisterUser(IDimcupUser <TDef> user) { if (_registeredUsers.ContainsKey(user.InstanceId)) { return(false); } else { _registeredUsers.Add(user.InstanceId, user); return(user.TrySetManager(this)); } }
public override void InformOfUserChange(IDimcupUser <TDef> instance) { throw new NotImplementedException(); }
public abstract void InformOfUserChange(IDimcupUser <TDef> instance);
public override bool TryAddUser(IDimcupUser <TDef> user) { return(base.TryAddUser(user)); }
public override bool CanAcceptUser(IDimcupUser <TDef> user) { return(base.CanAcceptUser(user)); }
public virtual bool CanAcceptUser(IDimcupUser <TDef> user) { throw new NotImplementedException(); }