这个矩形的简单扩展方法是否是纯的呢?如果不是,为什么呢?如果是,为什么呢?
[Pure]
public static Rectangle InflateCopy(this Rectangle r, float horizontal, float vertical)
{
r.X -= (int)horizontalAmount;
r.Y -= (int)verticalAmount;
r.Width += (int)horizontalAmount*2;
r.Height += (int)verticalAmount*2;
return r;
}