Size: a a a

2021 February 11

AH

Ayrat Hudaygulov in pro.net
короче, для анменедж ресурсов ебись по полной (как у МС)
для менедж ресурсов забей хер и пиши нормально (просто диспозни дочерние объекты)
источник

AH

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

MS

Michael Snytko in pro.net
Ayrat Hudaygulov
короче, для анменедж ресурсов ебись по полной (как у МС)
для менедж ресурсов забей хер и пиши нормально (просто диспозни дочерние объекты)
я смотрю как сделан пример у микрософта по IDisposable, копирую и дописываю диспозы своих объектов где указано, так норм?
источник

AH

Ayrat Hudaygulov in pro.net
Michael Snytko
я смотрю как сделан пример у микрософта по IDisposable, копирую и дописываю диспозы своих объектов где указано, так норм?
это как раз ебля с анмеджд в менедж коде
источник

AH

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

AH

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

AH

Ayrat Hudaygulov in pro.net
если ты прочитаешь статью, поймешь почему
источник

MS

Michael Snytko in pro.net
Ayrat Hudaygulov
если ты прочитаешь статью, поймешь почему
ха! черта с два
источник

AH

Ayrat Hudaygulov in pro.net
Беда.
источник

DP

Denis Petukhov in pro.net
Если в конструкторе после выделения анменеджд будет эксепшн то по идее уже ничего не поможет
источник

DP

Denis Petukhov in pro.net
Ну это редкий кейс уж
источник

AH

Ayrat Hudaygulov in pro.net
Denis Petukhov
Если в конструкторе после выделения анменеджд будет эксепшн то по идее уже ничего не поможет
финализатор вызывается все равно
источник

DP

Denis Petukhov in pro.net
Ayrat Hudaygulov
финализатор вызывается все равно
Тогда и он получит эксепшн если попытается воскресить
источник

AH

Ayrat Hudaygulov in pro.net
Denis Petukhov
Тогда и он получит эксепшн если попытается воскресить
не, он будет работать на частично инициализированном объекте, но там для этого придумали все эти крит секции и прочую поеботу.
источник

AH

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

A

Anatoly in pro.net
Ɖrēw
Вопрос где
Нет, собирать надо в 100% случаев. В 99% случаев надо собирать по выходу из скоупа
источник

Ɖ

Ɖrēw in pro.net
Anatoly
Нет, собирать надо в 100% случаев. В 99% случаев надо собирать по выходу из скоупа
Не спорю с тем что в 100% случаев нужно диспоузить. это абсолютно верно, я говорю о том, что не всегда ридер и райтер позволяет не собирать стрим вместе с ними
источник

A

Anatoly in pro.net
Ɖrēw
Не спорю с тем что в 100% случаев нужно диспоузить. это абсолютно верно, я говорю о том, что не всегда ридер и райтер позволяет не собирать стрим вместе с ними
Ну вот то, что мы с Айратом говорим: если это "не всегда" у тебя чаще, чем 1% и ты не пишешь при этом строго фабрики disposeable объектов или какие-то библиотеки по работе с лоулевелом, то у тебя проблема
источник

Ɖ

Ɖrēw in pro.net
Я передаю стрим в метод который создал ранее, метод должен что то прочесть или записать, но не убивать стрим
источник

Ɖ

Ɖrēw in pro.net
Потому что он им не владеет
источник