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