Size: a a a

var chat = new Chat();

2021 September 16

VB

Vladislav Bardin in var chat = new Chat();
Хинт: Юзайте DI и не будет проблем)
источник

VL

Vova Lantsov in var chat = new Chat();
Юзайте райдер и сможете ставить breakpoint на поле _isDisposed и ловить реальное место диспоза в рантайме, когда она меняется
источник

VL

Vova Lantsov in var chat = new Chat();
источник

VL

Vova Lantsov in var chat = new Chat();
Я дал подсказку в последнем предложении
источник

VL

Vova Lantsov in var chat = new Chat();
Читать "rider data breakpoint"
источник

VL

Vova Lantsov in var chat = new Chat();
Пофиг триалку ставь
источник

VL

Vova Lantsov in var chat = new Chat();
Найдёшь сразу
источник

VB

Vladislav Bardin in var chat = new Chat();
Ну тогда чисто в теории не должно быть проблем с диспоузом, если у вас нет мест, где вручнуб дергается .Dispose()
источник

VB

Vladislav Bardin in var chat = new Chat();
Через ДИ получаете?
источник

VL

Vova Lantsov in var chat = new Chat();
Сервис скорее всего получают в скопед контексте и передают куда-то вне скоупа в бэкграунд поток
источник

VB

Vladislav Bardin in var chat = new Chat();
А почему его нет получить через ДИ?
источник

VL

Vova Lantsov in var chat = new Chat();
Та насрать, треншинт тоже диспозится
источник

VB

Vladislav Bardin in var chat = new Chat();
ДИ менеджит все скоупы, если только не начать делать с ними какую-то фигню
источник

VB

Vladislav Bardin in var chat = new Chat();
Я это понял. Посмотри, где у тебя вызывается .Dispose() и станет понятно, где бага. А еще лучше воспользуйся советом Вовы
источник

VB

Vladislav Bardin in var chat = new Chat();
нет вроде
источник

rr

razumovsky r in var chat = new Chat();
когда там релиз вижака 22 ?
источник

В

Ваня in var chat = new Chat();
ну да
источник

В

Ваня in var chat = new Chat();
по хуйне
источник

В

Ваня in var chat = new Chat();
изменения
источник

В

Ваня in var chat = new Chat();
а, ну и еще изменения по мелочи в том что она теперь x64
источник