public void Intersect(GRect rect) { GRect result = GRect.Intersect(rect, this); this.X = result.X; this.Y = result.Y; this.Width = result.Width; this.Height = result.Height; }