public static Area Square(this IMeasurement <Distance> distance) { Validate.NonNull(distance, nameof(distance)); return(distance.Multiply(distance)); }
public Volume(IMeasurement <Distance> dist1, IMeasurement <Distance> dist2, IMeasurement <Distance> dist3) : this(dist1, dist2.Multiply(dist3)) { }
public static Volume Cube(this IMeasurement <Distance> distance) { Validate.NonNull(distance, nameof(distance)); return(distance.Multiply(distance).Multiply(distance)); }