Size: a a a

2021 April 15

AT

Alexey Tkachenko in pro.net
нет причин почему не мог бы, хотя это и не принято
источник

AH

Ayrat Hudaygulov in pro.net
а то, особенно конский ObjectDisposedException
источник

AH

Ayrat Hudaygulov in pro.net
какие-то упорки кидают его на повторном диспоузе
источник

AT

Alexey Tkachenko in pro.net
хочешь сделать больно — кинь исключение в диспозе, который зовётся в финализаторе
источник

AH

Ayrat Hudaygulov in pro.net
Опять же, это ненормальный код.
источник

AT

Alexey Tkachenko in pro.net
в сисярпе нельзя такие вещи запретить на уровне языка, а джентельменские соглашения не все читают
источник

AH

Ayrat Hudaygulov in pro.net
ну вообще запретить можно, но не запретили
источник

AT

Alexey Tkachenko in pro.net
как ты себе это представляешь?
они же легко обходятся
источник

AT

Alexey Tkachenko in pro.net
например диспоз дёргает делегата, который поднимает NotImplementedException, и чо ты тут сделаешь?
источник

AH

Ayrat Hudaygulov in pro.net
пф, сделать некомпилящимся не диспоуз юзинга, диспоуз юзинга оборачивать в трай кетч с проглотом)
источник

AT

Alexey Tkachenko in pro.net
или зовёшь метод за пределами сборки, которой внезапно не оказалось под боком
источник

AH

Ayrat Hudaygulov in pro.net
было бы желание
источник

AH

Ayrat Hudaygulov in pro.net
подобными хаками можно любое ограничение спеки обойти.
источник

AH

Ayrat Hudaygulov in pro.net
Я даже не буду воспринимать это как аргументы.
источник

AH

Ayrat Hudaygulov in pro.net
давай еще про активатор расскажи
источник

AH

Ayrat Hudaygulov in pro.net
или про мутацию строк, замену true на false
источник

AT

Alexey Tkachenko in pro.net
или зовёшь какой-нибудь нативный код, возвращаемое значение которого транслируется в исключение
источник

AH

Ayrat Hudaygulov in pro.net
очень, очень интересно.
источник

AH

Ayrat Hudaygulov in pro.net
а еще можно вытащить кабель из розетки, шах и мат спека сишарпа
источник

AH

Ayrat Hudaygulov in pro.net
какой я умный
источник