[pgsqlclient-checkins] pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgTypes PgBox.cs,1.2,1.3 Pg
Status: Inactive
Brought to you by:
carlosga_fb
From: <car...@us...> - 2003-10-18 13:11:41
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgTypes In directory sc8-pr-cvs1:/tmp/cvs-serv8924 Modified Files: PgBox.cs PgCircle.cs PgLine.cs PgLSeg.cs PgPoint.cs Log Message: Added ToString implementation using PostgreSQL format Index: PgBox.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgTypes/PgBox.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgBox.cs 18 Oct 2003 12:59:53 -0000 1.2 --- PgBox.cs 18 Oct 2003 13:11:18 -0000 1.3 *************** *** 46,52 **** #region CONSTRUCTORS ! public PgBox(PgPoint upperRigth, PgPoint lowerLeft) { ! this.upperRight = upperRigth; this.lowerLeft = lowerLeft; } --- 46,52 ---- #region CONSTRUCTORS ! public PgBox(PgPoint upperRight, PgPoint lowerLeft) { ! this.upperRight = upperRight; this.lowerLeft = lowerLeft; } *************** *** 85,88 **** --- 85,98 ---- #region OVERRIDEN_METHODS + + public override string ToString() + { + System.Text.StringBuilder b = new System.Text.StringBuilder(); + b.AppendFormat("(({0},{1}),({2},{3}))", + this.upperRight.X , this.upperRight.Y, + this.lowerLeft.X , this.lowerLeft.Y); + + return b.ToString(); + } public override int GetHashCode() Index: PgCircle.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgTypes/PgCircle.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgCircle.cs 18 Oct 2003 11:57:37 -0000 1.1 --- PgCircle.cs 18 Oct 2003 13:11:18 -0000 1.2 *************** *** 84,87 **** --- 84,96 ---- #region OVERRIDEN_METHODS + public override string ToString() + { + System.Text.StringBuilder b = new System.Text.StringBuilder(); + b.AppendFormat("<({0},{1}),{2}>", + this.center.X, this.center.Y, this.radius); + + return b.ToString(); + } + public override int GetHashCode() { Index: PgLine.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgTypes/PgLine.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgLine.cs 18 Oct 2003 11:57:37 -0000 1.1 --- PgLine.cs 18 Oct 2003 13:11:18 -0000 1.2 *************** *** 86,89 **** --- 86,99 ---- #region OVERRIDEN_METHODS + public override string ToString() + { + System.Text.StringBuilder b = new System.Text.StringBuilder(); + b.AppendFormat("(({0},{1}),({2},{3}))", + this.startPoint.X , this.startPoint.Y, + this.endPoint.X , this.endPoint.Y); + + return b.ToString(); + } + public override int GetHashCode() { Index: PgLSeg.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgTypes/PgLSeg.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgLSeg.cs 18 Oct 2003 11:57:37 -0000 1.1 --- PgLSeg.cs 18 Oct 2003 13:11:18 -0000 1.2 *************** *** 86,89 **** --- 86,99 ---- #region OVERRIDEN_METHODS + public override string ToString() + { + System.Text.StringBuilder b = new System.Text.StringBuilder(); + b.AppendFormat("(({0},{1}),({2},{3}))", + this.startPoint.X , this.startPoint.Y, + this.endPoint.X , this.endPoint.Y); + + return b.ToString(); + } + public override int GetHashCode() { Index: PgPoint.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgTypes/PgPoint.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PgPoint.cs 18 Oct 2003 11:57:37 -0000 1.1 --- PgPoint.cs 18 Oct 2003 13:11:18 -0000 1.2 *************** *** 84,87 **** --- 84,95 ---- #region OVERRIDEN_METHODS + public override string ToString() + { + System.Text.StringBuilder b = new System.Text.StringBuilder(); + b.AppendFormat("({0},{1})", this.x, this.y); + + return b.ToString(); + } + public override int GetHashCode() { |