Как узнать текущий контекст проверки переполнения?

Существует ли способ сделать это в C#?

Так, например, если Ваш метод называют, и Вы хотите знать, поместила ли вызывающая сторона вызов метода в проверенном блоке?

9
задан theburningmonk 20 May 2010 в 01:44
поделиться

1 ответ

проверено / не отмечено флажком блоки всегда являются локальными для метода. Ключевые слова влияют на то, как генерируется IL для операторов и выражений в блоке. Он не распространяется на вызываемые методы, и во время выполнения невозможно определить, был ли метод вызван из такого блока. Это функция времени компиляции.

7
ответ дан 3 November 2019 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: