Class Rectangle
Inheritance
System.Object
Rectangle
Assembly: Syncfusion.XlsIO.UWP.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
Height
Declaration
public int Height { get; set; }
Property Value
IsEmpty
Declaration
public bool IsEmpty { get; }
Property Value
Left
Declaration
Property Value
Location
Declaration
public Point Location { get; set; }
Property Value
Right
Declaration
public int Right { get; }
Property Value
Size
Declaration
public Size Size { get; set; }
Property Value
Top
Declaration
Property Value
Width
Declaration
public int Width { get; set; }
Property Value
X
Declaration
public int X { get; set; }
Property Value
Y
Declaration
public int Y { get; set; }
Property Value
Methods
Contains(Point)
Declaration
public bool Contains(Point pt)
Parameters
| Type |
Name |
Description |
| Point |
pt |
|
Returns
Contains(Rectangle)
Declaration
public bool Contains(Rectangle rect)
Parameters
Returns
Contains(Int32, Int32)
Declaration
public bool Contains(int x, int y)
Parameters
| Type |
Name |
Description |
| System.Int32 |
x |
|
| System.Int32 |
y |
|
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| System.Object |
obj |
|
Returns
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
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
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 |
|
ToString()
Declaration
public override string ToString()
Returns
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
Inequality(Rectangle, Rectangle)
Declaration
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
Returns
Extension Methods