public void Intersect (Rectangle r) { var new_r = Rectangle.Intersect (this, r); X = new_r.X; Y = new_r.Y; Width = new_r.Width; Height = new_r.Height; }