Когда вы начинаете работать с асинхронными вызовами и отложенным кодом, отладка становится сложнее.Иногда вы можете вручную установить разрыв в отладчике и позволить JIT «догнать» (методы расширения - отличный пример).С другими вы должны установить точку останова в делегированном методе.
Проблема с последним заключается в том, что вам нужно изолировать выполнение кода, так как вы можете делегировать этот метод много раз, и вы хотите перехватитьправильный ход (причина попытаться вмешаться).
Не видя точно, что вы делаете, все, что я могу дать, - это намеки на мысль.