Execução do espaço da pilha ValueType

Meu entendimento é que cada novo segmento no .Net aloca 1 MB de espaço na pilha. Além disso, meu entendimento é que os tipos de valor são armazenados na pilha e não na pilha ...

Então minha pergunta é esta; esse comportamento significa que qualquer declaração de variável ValueType está limitada a 1 MB de espaço de armazenamento? Que quanto mais ValueTypes você declarou em seu escopo atual, menor o stack de chamadas pode ser efetivamente e em algum momento isso significa que declarar (por uma questão de argumento) ~ 260.000 ints usaria todo o seu espaço de pilha?

questionAnswers(1)

yourAnswerToTheQuestion