Итак, официальный ответ - это не поддерживается. Однако, когда я проходил стажировку в команде F #, я написал прототип реализации этой функции. Поскольку у команды F # были другие более важные дела, это никогда не проверялось должным образом и не было включено в окончательную версию.
Код для функции все еще присутствует в F #, и эту функцию можно включить, добавив в файл devenv.exe.config
следующее:
<appSettings>
<add key="fsharp-regions-enabled" value="true" />
</appSettings>
Очевидно, это не совсем то, что вы хотели, потому что вы можете свернуть только модули и определения типов, но это все еще может быть полезно - сложно решить, что сделать в F # разборным, потому что F # имеет так много вложенных объявлений .. .
Кстати: я упоминал, что это не проверено и может привести к сбою Visual Studio или даже разрушить вселенную?