Parsing C#, finding methods and putting try/catch to all methods
Posted
by erdogany
on Stack Overflow
See other posts from Stack Overflow
or by erdogany
Published on 2009-01-06T13:57:48Z
Indexed on
2010/04/12
5:43 UTC
Read the original article
Hit count: 514
I know it sounds weird but I am required to put a wrapping try catch block to every method to catch all exceptions. We have thousands of methods and I need to do it in an automated way. What do you suggest?
I am planning to parse all cs files and detect methods and insert a try catch block with an application. Can you suggest me any parser that I can easily use? or anything that will help me...
every method has its unique number like 5006
public static LogEntry Authenticate(....)
{
LogEntry logEntry = null;
try
{
....
return logEntry;
}
catch (CompanyException)
{
throw;
}
catch (Exception ex)
{
logEntry = new LogEntry(
"5006",
RC.GetString("5006"), EventLogEntryType.Error,
LogEntryCategory.Foo);
throw new CompanyException(logEntry, ex);
}
}
I created this for this; http://thinkoutofthenet.com/index.php/2009/01/12/batch-code-method-manipulation/
© Stack Overflow or respective owner