Я ищу способ получить возвращаемое значение метода через Visual Studio Debugger (используя DTE). Можно ли получить его, если я нахожусь в закрывающей скобке метода, но еще не вышел? Кроме того, было бы лучше, если бы это было возможно, не оценив функцию снова через ближайшее окно.Получение возвращаемого значения метода через DTE.Debugger без оценки метода?
ответ
Nope. Отладчик не имеет достаточной информации о том, как компилятор JIT сгенерировал код для возврата значения. Это сложная деталь реализации дрожания и конкретной архитектуры, для которой он создает код.
Простые типы, такие как объекты и интегральные типы, не являются проблемой, обычно это регистр EAX/RAX, стек FPU или регистр XMM0. Он становится запутанным, когда метод возвращает структуру. Это сопоставляется для регистрации того, что структура подходит, но нуждается в переполнении в временном стеке, когда структура слишком велика.
Я подозреваю, что им нужно будет много работать над метаданными, которые генерирует дрожание, чтобы получить эту работу. Вы узнаете, когда эта работа будет завершена, она станет видимой в окне Autos. Как это было раньше, в простые дни.
- 1. Получение возвращаемого значения метода в отладчике VS
- 2. Изменение возвращаемого значения метода
- 3. Изменение возвращаемого значения метода
- 4. Тип возвращаемого значения метода дженериков
- 5. распечатывание возвращаемого значения из метода
- 6. Использование возвращаемого значения из метода
- 7. Использование возвращаемого значения метода baseclass?
- 8. Получение данных атрибута для возвращаемого значения метода .NET
- 9. Получение значения из метода
- 10. Получение возвращаемого значения из метода действия кнопки в
- 11. получение возвращаемого значения типа метода экземпляра во время выполнения
- 12. Просмотр возвращаемого значения метода в окне часов
- 13. Java Reflection: получение типа возвращаемого параметра метода
- 14. Как использовать Moq для проверки метода без возвращаемого значения?
- 15. Объект c - вызов метода возврата объекта без использования возвращаемого значения
- 16. Наилучшее приближение возвращаемого значения от метода «getter»
- 17. Использование возвращаемого значения метода в инструкции If
- 18. Значение возвращаемого значения метода в Excel VBA
- 19. Moq'ing метод возвращаемого значения из метода void
- 20. Pytest утверждают возвращаемого значения из метода
- 21. Тип возвращаемого значения из метода specs2 helper
- 22. Изменение возвращаемого значения метода с атрибутом
- 23. возвращаемого значения от ложного метода isDisplayed
- 24. Присвоение возвращаемого значения метода класса переменной ошибке
- 25. Вызов метода и ожидание возвращаемого значения
- 26. Сохранение метода возвращаемого значения в ArrayList
- 27. Delay возвращаемого значения вместо всего метода
- 28. типа возвращаемого значения, необходимый для перегруженного метода
- 29. Автоматическое создание переменной для возвращаемого значения метода
- 30. Использование возвращаемого значения метода в самом методе
+1, еще один вариант, который мы рассмотрели, имел промежуточный шаг в коде gen, который сохранял каждый вызов метода в стеке, который мы могли бы затем поместить в окно просмотра. Это было заброшено, хотя из-за сложности + путаницы. – JaredPar