public override String ToString()
{
if (Errors != null)
{
StringWriter S = new StringWriter();
S.WriteLine("{0}:", this.GetType().FullName);
foreach (NpgsqlError PgError in Errors)
{
AppendString(S, "{0}", PgError.Message);
AppendString(S, "Severity: {0}", PgError.Severity);
AppendString(S, "Code: {0}", PgError.Code);
AppendString(S, "Hint: {0}", PgError.Hint);
}
S.Write(StackTrace);
return S.ToString();
}
return base.ToString();
}