@@ -69,7 +69,7 @@ public static CssOriginValue ParseOrigin(this StringSource source)
6969 /// <summary>
7070 /// Parses a point value.
7171 /// </summary>
72- public static Point ? ParsePoint ( this StringSource source )
72+ public static CssPoint2D ? ParsePoint ( this StringSource source )
7373 {
7474 var pos = source . Index ;
7575 var x = new Length ( 50f , Length . Unit . Percent ) ;
@@ -91,7 +91,7 @@ public static CssOriginValue ParseOrigin(this StringSource source)
9191 {
9292 x = KeywordToLength ( l ) . Value ;
9393 y = KeywordToLength ( r ) . Value ;
94- return new Point ( x , y ) ;
94+ return new CssPoint2D ( x , y ) ;
9595 }
9696 }
9797 else if ( l != null )
@@ -101,12 +101,12 @@ public static CssOriginValue ParseOrigin(this StringSource source)
101101 if ( IsHorizontal ( l ) )
102102 {
103103 x = KeywordToLength ( l ) . Value ;
104- return new Point ( x , s ?? y ) ;
104+ return new CssPoint2D ( x , s ?? y ) ;
105105 }
106106 else if ( IsVertical ( l ) )
107107 {
108108 y = KeywordToLength ( l ) . Value ;
109- return new Point ( s ?? x , y ) ;
109+ return new CssPoint2D ( s ?? x , y ) ;
110110 }
111111 }
112112 else
@@ -117,7 +117,7 @@ public static CssOriginValue ParseOrigin(this StringSource source)
117117
118118 if ( s != null )
119119 {
120- return new Point ( f ?? x , s ?? y ) ;
120+ return new CssPoint2D ( f ?? x , s ?? y ) ;
121121 }
122122 else if ( f != null )
123123 {
@@ -126,22 +126,22 @@ public static CssOriginValue ParseOrigin(this StringSource source)
126126
127127 if ( r == null )
128128 {
129- return new Point ( f , y ) ;
129+ return new CssPoint2D ( f , y ) ;
130130 }
131131 else if ( IsVertical ( r ) )
132132 {
133133 y = KeywordToLength ( r ) . Value ;
134- return new Point ( f ?? x , y ) ;
134+ return new CssPoint2D ( f ?? x , y ) ;
135135 }
136136 else if ( IsHorizontal ( r ) )
137137 {
138138 x = KeywordToLength ( r ) . Value ;
139- return new Point ( x , f ?? y ) ;
139+ return new CssPoint2D ( x , f ?? y ) ;
140140 }
141141 else
142142 {
143143 source . BackTo ( pos ) ;
144- return new Point ( f ?? x , y ) ;
144+ return new CssPoint2D ( f ?? x , y ) ;
145145 }
146146 }
147147 }
0 commit comments