In an answer to a similar question Ray Pietrzak bunu yapacak bir makro için kod yayınladı. Yeni bir "komut" oluşturmak için Visual Commander extension'u kullandım ve komutun içine ExpandAllRegions ve CollapseAllRegions yöntemleri için Ray'ın kodunu yapıştırdım. onlar şöyle bir "DTE" parametresi alması böylece her iki yöntem modifiye:
Sub ExpandAllRegions(DTE As DTE2)
ve
Sub CollapseAllRegions(DTE As DTE2)
ve ben şöyle komuta Çalıştır yöntemini düzenlendi:
Sub Run(DTE As DTE2, package As Microsoft.VisualStudio.Shell.Package) Implements VisualCommanderExt.ICommand.Run
CollapseAllRegions(DTE)
End Sub
Komut daha sonra menüye, araç çubuğuna veya klavye kısayoluna eklenebilir.
[Visual Studio - Komutu kodun tüm bölümlerini daraltmak için olası] 'ın olası kopyası (http://stackoverflow.com/questions/982677/visual-studio-command-to-collapse-all-sections-of-code) –
@AliasVarghese 'Yinelenen', OP'nin istemediklerini açıkça belirttiği bir cevap sağlar. – Rob