File tree Expand file tree Collapse file tree 1 file changed +22
-2
lines changed Expand file tree Collapse file tree 1 file changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -180,14 +180,34 @@ public static Volume FromMilliliters(double milliliters)
180180 return FromCubicMeters ( - right . CubicMeters ) ;
181181 }
182182
183+ public static Volume operator + ( Volume left , Volume right )
184+ {
185+ return FromCubicMeters ( left . CubicMeters + right . CubicMeters ) ;
186+ }
187+
183188 public static Volume operator - ( Volume left , Volume right )
184189 {
185190 return FromCubicMeters ( left . CubicMeters - right . CubicMeters ) ;
186191 }
187192
188- public static Volume operator + ( Volume left , Volume right )
193+ public static Volume operator * ( double left , Volume right )
189194 {
190- return FromCubicMeters ( left . CubicMeters + right . CubicMeters ) ;
195+ return FromCubicMeters ( left * right . CubicMeters ) ;
196+ }
197+
198+ public static Volume operator * ( Volume left , double right )
199+ {
200+ return FromCubicMeters ( left . CubicMeters * right ) ;
201+ }
202+
203+ public static Volume operator / ( Volume left , double right )
204+ {
205+ return FromCubicMeters ( left . CubicMeters / right ) ;
206+ }
207+
208+ public static double operator / ( Volume left , Volume right )
209+ {
210+ return left . CubicMeters / right . CubicMeters ;
191211 }
192212
193213 #endregion
You can’t perform that action at this time.
0 commit comments