Thursday, August 19, 2004

Un macro para excepciones

Un amigo me dió este macro de Visual Studio.NET para que lo añadiera a mi colección de macros. Este en particular te permite dentro de un bloque Try..Catch..Finally una porción de código que hayas seleccionado previamente. El macro genera código al estilo VB.NET pero estoy seguro que muchos de ustedes ya habrán notado lo fácil que es modificarlo para C#.

Sub CreateTryCatchFinallyVB() 


   DTE.ActiveDocument.Selection.Cut()  

   DTE.ActiveDocument.Selection.Indent(2)  

   DTE.ActiveDocument.Selection.Text = "Try"  

   DTE.ActiveDocument.Selection.NewLine()  

   DTE.ActiveDocument.Selection.Paste()  

   DTE.ActiveDocument.Selection.NewLine()  

   DTE.ActiveDocument.Selection.DeleteLeft()  

   DTE.ActiveDocument.Selection.Text = "Catch ex as Exception"  

   DTE.ActiveDocument.Selection.NewLine()  

   DTE.ActiveDocument.Selection.DeleteLeft()  

   DTE.ActiveDocument.Selection.NewLine()  

   DTE.ActiveDocument.Selection.DeleteLeft()  

   DTE.ActiveDocument.Selection.Text = "Finally"  

   DTE.ActiveDocument.Selection.NewLine() 


End Sub 



Luego de guardar el macro, tal vez lo que quieras hacer es asignarle una combinación de teclas para ejecutarlo sin tener que hacerle click con el mouse.

0 Comments:

Post a Comment

<< Home