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