void OnDeserialized(StreamingContext context) { // WORKAROUND F'ING DATALOSS POSSIBILITIES if (Collection != null && Collection.Id == Guid.Empty) Collection = null; if (Mission != null && Mission.Key == null) Mission = null; if (Server != null && Server.Address == null) Server = null; }
public void AddRecent(Server server) { var recentServer = new RecentServer(server); Recent.AddLocked(recentServer); server.LastJoinedOn = null; SaveSettings(); }