Class Rectangle
Inheritance
System.Object
Rectangle
Assembly: Syncfusion.Compression.Portable.dll
Syntax
public sealed class Rectangle : ValueType
Constructors
Rectangle(Point, Size)
Declaration
public Rectangle(Point location, Size size)
Parameters
Type |
Name |
Description |
Point |
location |
|
Size |
size |
|
Rectangle(Int32, Int32, Int32, Int32)
Declaration
public Rectangle(int x, int y, int width, int height)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
System.Int32 |
width |
|
System.Int32 |
height |
|
Fields
Empty
Declaration
public static readonly Rectangle Empty
Field Value
Properties
Bottom
Declaration
public int Bottom { get; }
Property Value
Type |
Description |
System.Int32 |
|
Height
Declaration
public int Height { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
IsEmpty
Declaration
public bool IsEmpty { get; }
Property Value
Type |
Description |
System.Boolean |
|
Left
Declaration
Property Value
Type |
Description |
System.Int32 |
|
Location
Declaration
public Point Location { get; set; }
Property Value
Right
Declaration
public int Right { get; }
Property Value
Type |
Description |
System.Int32 |
|
Size
Declaration
public Size Size { get; set; }
Property Value
Top
Declaration
Property Value
Type |
Description |
System.Int32 |
|
Width
Declaration
public int Width { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
X
Declaration
public int X { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Y
Declaration
public int Y { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Contains(Point)
Declaration
public bool Contains(Point pt)
Parameters
Type |
Name |
Description |
Point |
pt |
|
Returns
Type |
Description |
System.Boolean |
|
Contains(Rectangle)
Declaration
public bool Contains(Rectangle rect)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Contains(Int32, Int32)
Declaration
public bool Contains(int x, int y)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
FromLTRB(Int32, Int32, Int32, Int32)
Declaration
public static Rectangle FromLTRB(int left, int top, int right, int bottom)
Parameters
Type |
Name |
Description |
System.Int32 |
left |
|
System.Int32 |
top |
|
System.Int32 |
right |
|
System.Int32 |
bottom |
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Inflate(Rectangle, Int32, Int32)
Declaration
public static Rectangle Inflate(Rectangle rect, int x, int y)
Parameters
Type |
Name |
Description |
Rectangle |
rect |
|
System.Int32 |
x |
|
System.Int32 |
y |
|
Returns
Inflate(Size)
Declaration
public void Inflate(Size size)
Parameters
Type |
Name |
Description |
Size |
size |
|
Inflate(Int32, Int32)
Declaration
public void Inflate(int width, int height)
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
Intersect(Rectangle)
Declaration
public void Intersect(Rectangle rect)
Parameters
Intersect(Rectangle, Rectangle)
Declaration
public static Rectangle Intersect(Rectangle a, Rectangle b)
Parameters
Returns
IntersectsWith(Rectangle)
Declaration
public bool IntersectsWith(Rectangle rect)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Offset(Point)
Declaration
public void Offset(Point pos)
Parameters
Type |
Name |
Description |
Point |
pos |
|
Offset(Int32, Int32)
Declaration
public void Offset(int x, int y)
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
Round(RectangleF)
Declaration
public static Rectangle Round(RectangleF rect)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Union(Rectangle, Rectangle)
Declaration
public static Rectangle Union(Rectangle a, Rectangle b)
Parameters
Returns
Operators
Equality(Rectangle, Rectangle)
Declaration
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implicit(RectangleF to Rectangle)
Declaration
public static implicit operator Rectangle(RectangleF rect)
Parameters
Returns
Inequality(Rectangle, Rectangle)
Declaration
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
Returns
Type |
Description |
System.Boolean |
|