Как работает директива .NET IL .maxstack?

Я хотел бы знать, как работает .maxstack. Я знаю, что это неЭто связано с фактическим размером типов, которые вы объявляете, но с их количеством. Мои вопросы:

это относится только к функции или ко всем функциям, к которым мы обращаемся?даже если этоs только для функции, где объявляется .maxstack, как узнать, что такое maxstack, если у вас есть ветвление? Иди и посмотри всепути» и вернуть максимально возможное значение?Что произойдет, если я установлю 16, а на самом деле 17 переменных?Будет ли слишком большой штраф, если я установлю его на 256?

Ответы на вопрос(3)

Ваш ответ на вопрос