Да, но здесь то ты контролируешь код. Для чего нужно вот это прямое расширение? Можно сделать хотя бы pool.ExtendBy(10), сделать макскаунт ридонли и тогда ситуация - - не скомпилиться впринципе
Вот тут явный бэд, если правильно увидел. 1) Конструктор принимает необязательный параметр objectCreation 2) если он нал, то берет у самого себя (у самого себя он не инициализирован, т.е. налл) 3) падает ошибка Вопрос: зачем такой конструктор нужен?