In an answer to a similar question रे पिटरज़क ने एक मैक्रो के लिए कोड पोस्ट किया जो ऐसा करेगा। मैंने एक नया "कमांड" बनाने के लिए Visual Commander extension का उपयोग किया, और मैंने आदेश में ExpandAllRegions और CollapseAllRegions विधियों के लिए रे का कोड चिपकाया। मैं दोनों पद्धति में सुधार किया है, ताकि वे इतने की तरह एक "DTE" पैरामीटर ले:
Sub ExpandAllRegions(DTE As DTE2)
और
Sub CollapseAllRegions(DTE As DTE2)
और मैं बहुत की तरह आदेश के भागो विधि संपादित:
Sub Run(DTE As DTE2, package As Microsoft.VisualStudio.Shell.Package) Implements VisualCommanderExt.ICommand.Run
CollapseAllRegions(DTE)
End Sub
आदेश को मेनू, टूलबार, या कीबोर्ड शॉर्टकट में जोड़ा जा सकता है।
स्रोत
2016-01-05 21:14:29
[संभावित स्टूडियो - कोड के सभी वर्गों को ध्वस्त करने के लिए कमांड का संभावित डुप्लिकेट]] (http://stackoverflow.com/questions/982677/visual-studio-command-to-collapse-all-sections-of-code) –
@AliasVarghese कि 'डुप्लिकेट' एक उत्तर प्रदान करता है जो ओपी स्पष्ट रूप से कहता है कि वे नहीं चाहते हैं। – Rob