| static FromLeftTopRightBottom(float, float, float, float) | СоздаетRectangleF структура с левым верхним и правым нижним углами в указанных местах. |
| static FromPoints(PointF, PointF) | Создает новыйRectangle из двух указанных точек. Две вершины созданногоRectangle будет равно переданномуpoint1 иpoint2 . Обычно это противоположные вершины. |
| static Inflate(RectangleF, float, float) | Создает и возвращает увеличенную копию указанногоRectangleFсостав. Копия завышена на указанную сумму. Исходный прямоугольник остается без изменений. |
| static Intersect(RectangleF, RectangleF) | ВозвращаетRectangleF структура, представляющая собой пересечение двух прямоугольников. Если пересечения нет и пустоRectangleF возвращается. |
| static Union(RectangleF, RectangleF) | Создает наименьший возможный третий прямоугольник, который может содержать оба прямоугольника, образующие объединение. |
| Contains(PointF) | Определяет, содержится ли указанная точка в этомRectangleFструктура. |
| Contains(RectangleF) | Определяет, является ли прямоугольная область, представленнаяrect полностью содержится в этомRectangleFструктура. |
| Contains(float, float) | Определяет, содержится ли указанная точка в этомRectangleFструктура. |
| override Equals(object) | Проверяет,obj этоRectangleF с таким же расположением и размером этогоRectangleF . |
| override GetHashCode() | Получает хэш-код для этогоRectangleFструктура. |
| Inflate(SizeF) | раздувает этоRectangleFна указанную сумму. |
| Inflate(float, float) | раздувает этоRectangleF структуру на указанную сумму. |
| Intersect(RectangleF) | Заменяет этоRectangleFструктура с пересечением себя и заданногоRectangleFструктура. |
| IntersectsWith(RectangleF) | Определяет, пересекается ли этот прямоугольник сrect . |
| Normalize() | Нормализует прямоугольник, делая его ширину и высоту положительными, слева меньше, чем справа, а верх меньше, чем низ. |
| Offset(PointF) | Изменяет положение этого прямоугольника на указанную величину. |
| Offset(float, float) | Изменяет положение этого прямоугольника на указанную величину. |
| override ToString() | Преобразует атрибуты этогоRectangleF в удобочитаемую строку. |
| operator / | Реализует оператор /. |
| operator == | Проверяет, являются ли дваRectangleF структуры имеют одинаковое расположение и размер. |
| implicit operator | Преобразует указанныйRectangle структура кRectangleFструктура. |
| operator != | Проверяет, являются ли дваRectangleF структуры отличаются расположением или размером. |
| operator * | Реализует оператор *. |