I know that this is redundant (per Why does resharper say 'Catch clause with single 'throw' statement is redundant'?).
try
{
bla bla bla
}
catch
{
throw
}
So, I'm going through the old Microsoft Membership and Role Provider code (made available since 2006 per http://weblogs.asp.net/scottgu/archive/2006/04/13/442772.aspx). And, low and behold, the code is chock full of this redundant code.
Was there a good reason?