Npgsql.NpgsqlException.ToString C# (CSharp) Method

ToString() public method

Format a .NET style exception string. Include all errors in the list, including any hints.
public ToString ( ) : String
return String
        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();
        }