यह वही नहीं है जो आप खोज रहे हैं, लेकिन यह आपको आवश्यक परिणाम के करीब ले जा सकता है।
यह एक विजुअल स्टूडियो 2008 मैक्रो है जो क्लास आरेख उत्पन्न करता है गुण प्राप्त करता है और उन्हें ऑटो गुणों के साथ प्रतिस्थापित करता है।
- वी.एस. में देखने के लिए जाना -> अन्य विंडोज -> मैक्रो एक्सप्लोरर
- राइट "MyMacros" पर क्लिक करें और "नया मॉड्यूल ..."
- यह किसी भी नाम दें आप
करना चाहते हैं
- सही उस पर क्लिक करें और
यहाँ में यह कोड पेस्ट करें "नया मैक्रो" कोड है:
DTE.ExecuteCommand("Edit.Find")
DTE.Find.PatternSyntax = vsFindPatternSyntax.vsFindPatternSyntaxRegExpr
DTE.Find.Target = vsFindTarget.vsFindTargetCurrentDocument
DTE.Find.FindWhat = "<get$"
DTE.Find.MatchCase = False
DTE.Find.MatchWholeWord = False
DTE.Find.Backwards = False
DTE.Find.MatchInHiddenText = True
DTE.Find.Action = vsFindAction.vsFindActionFind
While DTE.Find.Execute() <> vsFindResult.vsFindResultNotFound
DTE.ActiveDocument.Selection.LineDown(True, 6)
DTE.ExecuteCommand("Edit.Delete")
DTE.ActiveDocument.Selection.Text = "get; set;"
End While
यह बहुत ही हैक है, और मुझे यकीन नहीं है कि यह कक्षा डिजाइनर से सभी आउटपुट के साथ काम करेगा, लेकिन यह अब तक मेरे परीक्षण में काम करता है और यह निश्चित रूप से कुछ कीस्ट्रोक बचाता है।
उम्मीद है कि यह मदद करता है!
स्रोत
2009-12-23 16:40:24
(मैं उन्हें बदलने के लिए कोडरश का उपयोग कर सकता हूं, लेकिन फिर मुझे उन्हें एक-एक समय में करना होगा। मुझे लगता है कि उन्हें पहले स्थान पर सही तरीके से बनाया गया था।) –
इसके अलावा, मैं भाग गया यह: http://modeling.codeplex.com/ यह एक समाधान का प्रकार है। लेकिन पूरी तरह से नहीं। जब मैं क्लास विवरण विंडो में टाइप कर रहा हूं तो मुझे ऑटोप्रोपर्टीज डिफ़ॉल्ट होने चाहिए; इसका उपयोग करके संपत्ति प्रकार को सेट करना मुश्किल हो जाता है। –