/
NLObP
/
AAEmu
Обзор
Документация
Войти
/
NLObP
/
AAEmu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
AAEmu.Game/Core/Network/Connections/StreamConnectionTable.cs
37 строк
902 B
Roger Barreto
Collection expressions check + blank lines update (#1110)
11 дек 2024, 19:38
Не верифицирован
11 дек 2024, 19:38
0ce5643
Код
Авторство
О чём код?
using System.Collections.Concurrent; using System.Collections.Generic; using AAEmu.Commons.Utils; namespace AAEmu.Game.Core.Network.Connections; public class StreamConnectionTable : Singleton<StreamConnectionTable> { private ConcurrentDictionary<uint, StreamConnection> _connections; private StreamConnectionTable() { _connections = new ConcurrentDictionary<uint, StreamConnection>(); } public void AddConnection(StreamConnection con) { _connections.TryAdd(con.Id, con); } public StreamConnection GetConnection(uint id) { _connections.TryGetValue(id, out var con); return con; } public StreamConnection RemoveConnection(uint id) { _connections.TryRemove(id, out var con); return con; } public List<StreamConnection> GetConnections() { return [.. _connections.Values]; } }