Size: a a a

2021 March 13

rr

razumovsky r in CODE BLOG / C#
слушай
источник

rr

razumovsky r in CODE BLOG / C#
ну усложнено до уровня невозможности
источник

rr

razumovsky r in CODE BLOG / C#
тебе ж обычный словарь Type: Instance сделать
источник

rr

razumovsky r in CODE BLOG / C#
у тебя 50 дженерик параметров
источник

rr

razumovsky r in CODE BLOG / C#
и нахуя там евенты и делегаты ?
источник

rr

razumovsky r in CODE BLOG / C#
все что тебе нужно — метод GetInstance(Type t)
источник

rr

razumovsky r in CODE BLOG / C#
которая пройдет по твоему словарю и вернет тебе значение в ноде с ключем, где ключ — тип
источник

rr

razumovsky r in CODE BLOG / C#
а очередь там зачем вообще эта
источник

rr

razumovsky r in CODE BLOG / C#
кароче сложна излишне, велосипед пздц
источник

rr

razumovsky r in CODE BLOG / C#
ну и в диспоуз паттерн (не знаю нужен он там вообще или проще в метод вынести) добавить логику возвращения объекта обратно в пулл
источник

rr

razumovsky r in CODE BLOG / C#
просто храни в своем PullOjbect указатель на пулл
источник

rr

razumovsky r in CODE BLOG / C#
а при выдаче — исключай его из словаря, но ссылку продолжай хранить в PullObj
источник

rr

razumovsky r in CODE BLOG / C#
и потом на возврате пихай обратно его в пулл через тот указатель
источник

P

Phantom in CODE BLOG / C#
razumovsky r
тебе ж обычный словарь Type: Instance сделать
Нет
источник

P

Phantom in CODE BLOG / C#
Это Object
источник

rr

razumovsky r in CODE BLOG / C#
ну имплементируй как хочешь
источник

rr

razumovsky r in CODE BLOG / C#
можешь обернуть свою ключ значение обджектом
источник

rr

razumovsky r in CODE BLOG / C#
даже мейкс сенс
источник

rr

razumovsky r in CODE BLOG / C#
что б было больше 1 инстанса на тип
источник

rr

razumovsky r in CODE BLOG / C#
ну и енумерейбл пиздаячь это все
источник