Это не совсем то, что вы ищете, но это может приблизить вас к нужному результату.
Это макрос Visual Studio 2008, который находит сгенерированную диаграмму классов, получает свойства и заменяет их автоматическими свойствами.
- В VS перейдите в View -> Other Windows -> Macro Explorer
- Щелкните правой кнопкой мыши на «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
Это в значительной степени всего лишь взлом, и я не уверен, будет ли он работать со всеми выходными данными дизайнера классов, но это сработало в моем тестировании до сих пор и, безусловно, экономит несколько нажатий клавиш.
Надеюсь, это поможет!