No se en CS3 pero en DW8 se puede escoger el bloque que quieras y contraerlo/expandirlo. Si lo que quiero es contraer un 'if' grande o una función (lo que sea que este dentro de un '{', que por cierto, ahora no me acuerdo como se llama ese símbolo) pongo el curso en el '{' y el '}' y le doy al botón de escoger código que está en el panel de la izquierda:
una vez escogido el codigo le doy al símbolo de más (+) que aparece al lado izquierdo:
y esto hace que se escoja ese bloque de código específico.