In an answer to a similar question Ray Pietrzak ha pubblicato il codice per una macro che eseguirà questa operazione. Ho usato il Visual Commander extension per creare un nuovo "comando" e ho incollato il codice di Ray per i metodi ExpandAllRegions e CollapseAllRegions nel comando. Ho modificato entrambi i metodi in modo da assumere un parametro "DTE" in questo modo:
Sub ExpandAllRegions(DTE As DTE2)
e
Sub CollapseAllRegions(DTE As DTE2)
e ho modificato il metodo Run del comando in questo modo:
Sub Run(DTE As DTE2, package As Microsoft.VisualStudio.Shell.Package) Implements VisualCommanderExt.ICommand.Run
CollapseAllRegions(DTE)
End Sub
Il comando può quindi essere aggiunto al menu, alla barra degli strumenti o alla scorciatoia da tastiera.
fonte
2016-01-05 21:14:29
Possibile duplicato di [Visual Studio - Comando per comprimere tutte le sezioni di codice?] (Http://stackoverflow.com/questions/982677/visual-studio-command-to-collapse-all-sections-of-code) –
@AliasVarghese Quel 'duplicato' fornisce una risposta che OP dichiara esplicitamente di non volere. – Rob