2012-03-29 5 views
16

¿Hay alguna función equivalente a las regiones de C# para poder agrupar código en bloques con nombre y colapsar y expandirlos?¿Cómo se puede organizar el código F # de forma similar a las regiones C#?

Como alternativa, ¿hay soluciones provisionales o de terceros disponibles para lograr el mismo resultado?

+4

No diría que es malo que F # no utilice regiones. Ojalá C# tampoco. – Bernard

+2

No hay respuesta a esta pregunta, excepto que los diseñadores del lenguaje eligieron no incluirlo – Dismissile

+2

http://stackoverflow.com/a/2843785/1181338 – SkonJeet

Respuesta

11

Una posible solución podría ser usar la extensión F# Outlining VS que proporciona //#region que perfila la funcionalidad. Yo lo uso con VS2010 por un par de meses sin ningún problema y resulta muy conveniente:

[-]//#region Region Name 
    --lines of F# code-- 
    --lines of F# code-- 
    --lines of F# code-- 
    //#endregion 

con un solo clic se derrumba a

[+]Region Name 

y la espalda.

1

Encontré tiempos (fuera de la curiosidad de la mina) el enlace que estaba buscando para hacer esta pregunta.

Si nos fijamos en Regions and navigation bar for F# in Visual Studio el chico parece haber implementado una función experimental. Publicación de primeros de 2012, por lo que es bastante nuevo.

Debería decir que no lo intenté hasta ahora.

Buena suerte.

+0

@downvoter: ¿me importa explicarlo? – Tigran

Cuestiones relacionadas