I\'m looking at the article C# - Data Transfer Object on serializable DTOs.
The article includes this piece of code:
public static string Se
In addition to what the others have said, see my answer to a related question which shows that catching and rethrowing is not a no-op (it's in VB, but some of the code could be C# invoked from VB).