Ответ 1
К сожалению, эта функция недоступна в F # (ни #region
, ни сворачивание, например, let
привязок или объявлений type
, как на С#).
Я также хотел бы увидеть это в будущих версиях F # - на самом деле, я пробовал написать прототип этой функции во время моей стажировки в MSR, но это было (к сожалению) сложнее, чем сначала, так что код никогда не достигали качества производства, и было гораздо больше важных вещей, которые команда F # должна была сосредоточиться перед выпуском VS 2010 года.
Что касается сторонней поддержки - если возможно реализовать сворачивание кода в качестве дополнения к существующей языковой службе F #, тогда это должно быть возможно (просто просмотрев некоторые специальные комментарии, такие как (* #region Some name*)
), но я не на 100% уверены, что это может быть добавлено некоторым плагином или макросом.