2009-05-27 14 views
5

पर "ऑटो प्रॉपर्टी में कनवर्ट करें" का उपयोग करें, मैं खुद को रिशेर्पर के "ऑटो प्रॉपर्टी में कनवर्ट" का उपयोग करके पूर्व सी # 3.0 बॉयलरप्लेट कोड को हटाने के लिए बहुत कुछ रिफैक्टरिंग का उपयोग करता हूं।एकाधिक गुणों पर एक बार

क्या कोई तरीका है कि मैं इसे पर एक ही कक्षा में पर सभी गुणों पर लागू कर सकता हूं? वर्ग के लिए

Options -> Code Cleanup -> Use auto-property, if possible 

भागो कोड सफाई - और आप से किया जाना चाहिए:

+0

चेतावनी: कुछ भी है कि (जैसे 'BinaryFormatter' के रूप में) क्षेत्रों पर निर्भर करता है इस से प्रभावित किया जा सकता है –

उत्तर

3

तनासियस का सही उत्तर है, हालांकि आप अपनी खुद की कस्टम कोड क्लीनअप स्क्रिप्ट बनाकर थोड़ा सा ट्विक कर सकते हैं जिसमें केवल "यदि संभव हो तो ऑटो-प्रॉपर्टी का उपयोग करें" रिफैक्टरिंग शामिल होगा।

यदि आप बाकी रिफैक्टरिंग चलाने के लिए नहीं चाहते थे तो शायद यह बेहतर होगा। कोड क्लीनअप पर बस जोड़ें बटन दबाएं और फिर बाकी सब कुछ अनचेक करें।

अधिकतम

संबंधित मुद्दे