I defined this custom exception
public class ThirdPartyServiceException : System.Exception
{
public ThirdPartyServiceException(string message, Exception innerException): base(message, innerException)
{ }
}
That's fine, but now I want customize the exception message before call the base constructor. Something like:
public class ThirdPartyServiceException : System.Exception
{
public ThirdPartyServiceException(string code, string message, string description, Exception innerException)
{
base(string.format("Error: {0} - {1} | {2}", code, message, description), innerException)
}
}
But I can't call the base constructor in this way. So how I can do ?