Struct
Rect

Definition

Namespace:Telerik.WinControls.SyntaxEditor.UI

Assembly:Telerik.WinControls.SyntaxEditor.dll

Syntax:

cs-api-definition
[TypeConverter(typeof(RectConverter))]
public struct Rect : IFormattable

Implements: IFormattable

Inherited Members ValueType.ToString()

Constructors

Rect(Point, Point)

Declaration

cs-api-definition
public Rect(Point point1, Point point2)

Parameters

point1

Point

point2

Point

Rect(Point, SizeF)

Declaration

cs-api-definition
public Rect(Point location, SizeF size)

Parameters

location

Point

size

SizeF

Rect(Point, Vector)

Declaration

cs-api-definition
public Rect(Point point, Vector vector)

Parameters

point

Point

vector

Vector

Rect(SizeF)

Declaration

cs-api-definition
public Rect(SizeF size)

Parameters

size

SizeF

Rect(double, double, double, double)

Declaration

cs-api-definition
public Rect(double x, double y, double width, double height)

Parameters

x

double

y

double

width

double

height

double

Properties

Bottom

Declaration

cs-api-definition
public double Bottom { get; }

Property Value

double

BottomLeft

Declaration

cs-api-definition
public Point BottomLeft { get; }

Property Value

Point

BottomRight

Declaration

cs-api-definition
public Point BottomRight { get; }

Property Value

Point

Empty

Declaration

cs-api-definition
public static Rect Empty { get; }

Property Value

Rect

Height

Declaration

cs-api-definition
public double Height { get; set; }

Property Value

double

IsEmpty

Declaration

cs-api-definition
public bool IsEmpty { get; }

Property Value

bool

Left

Declaration

cs-api-definition
public double Left { get; }

Property Value

double

Location

Declaration

cs-api-definition
public Point Location { get; set; }

Property Value

Point

Right

Declaration

cs-api-definition
public double Right { get; }

Property Value

double

Size

Declaration

cs-api-definition
public SizeF Size { get; set; }

Property Value

SizeF

Top

Declaration

cs-api-definition
public double Top { get; }

Property Value

double

TopLeft

Declaration

cs-api-definition
public Point TopLeft { get; }

Property Value

Point

TopRight

Declaration

cs-api-definition
public Point TopRight { get; }

Property Value

Point

Width

Declaration

cs-api-definition
public double Width { get; set; }

Property Value

double

X

Declaration

cs-api-definition
public double X { get; set; }

Property Value

double

Y

Declaration

cs-api-definition
public double Y { get; set; }

Property Value

double

Methods

Contains(Point)

Declaration

cs-api-definition
public bool Contains(Point point)

Parameters

point

Point

Returns

bool

Contains(Rect)

Declaration

cs-api-definition
public bool Contains(Rect rect)

Parameters

rect

Rect

Returns

bool

Contains(double, double)

Declaration

cs-api-definition
public bool Contains(double x, double y)

Parameters

x

double

y

double

Returns

bool

Equals(Rect)

Declaration

cs-api-definition
public bool Equals(Rect value)

Parameters

value

Rect

Returns

bool

Equals(Rect, Rect)

Declaration

cs-api-definition
public static bool Equals(Rect rect1, Rect rect2)

Parameters

rect1

Rect

rect2

Rect

Returns

bool

Equals(object)

Declaration

cs-api-definition
public override bool Equals(object o)

Parameters

o

object

Returns

bool

Overrides ValueType.Equals(object)

GetHashCode()

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

Overrides ValueType.GetHashCode()

Inflate(Rect, SizeF)

Declaration

cs-api-definition
public static Rect Inflate(Rect rect, SizeF size)

Parameters

rect

Rect

size

SizeF

Returns

Rect

Inflate(Rect, double, double)

Declaration

cs-api-definition
public static Rect Inflate(Rect rect, double width, double height)

Parameters

rect

Rect

width

double

height

double

Returns

Rect

Inflate(SizeF)

Declaration

cs-api-definition
public void Inflate(SizeF size)

Parameters

size

SizeF

Inflate(double, double)

Declaration

cs-api-definition
public void Inflate(double width, double height)

Parameters

width

double

height

double

Intersect(Rect)

Declaration

cs-api-definition
public void Intersect(Rect rect)

Parameters

rect

Rect

Intersect(Rect, Rect)

Declaration

cs-api-definition
public static Rect Intersect(Rect rect1, Rect rect2)

Parameters

rect1

Rect

rect2

Rect

Returns

Rect

IntersectsWith(Rect)

Declaration

cs-api-definition
public bool IntersectsWith(Rect rect)

Parameters

rect

Rect

Returns

bool

Offset(Rect, Vector)

Declaration

cs-api-definition
public static Rect Offset(Rect rect, Vector offsetVector)

Parameters

rect

Rect

offsetVector

Vector

Returns

Rect

Offset(Rect, double, double)

Declaration

cs-api-definition
public static Rect Offset(Rect rect, double offsetX, double offsetY)

Parameters

rect

Rect

offsetX

double

offsetY

double

Returns

Rect

Offset(Vector)

Declaration

cs-api-definition
public void Offset(Vector offsetVector)

Parameters

offsetVector

Vector

Offset(double, double)

Declaration

cs-api-definition
public void Offset(double offsetX, double offsetY)

Parameters

offsetX

double

offsetY

double

Parse(string)

Declaration

cs-api-definition
public static Rect Parse(string source)

Parameters

source

string

Returns

Rect

Scale(double, double)

Declaration

cs-api-definition
public void Scale(double scaleX, double scaleY)

Parameters

scaleX

double

scaleY

double

Union(Point)

Declaration

cs-api-definition
public void Union(Point point)

Parameters

point

Point

Union(Rect)

Declaration

cs-api-definition
public void Union(Rect rect)

Parameters

rect

Rect

Union(Rect, Point)

Declaration

cs-api-definition
public static Rect Union(Rect rect, Point point)

Parameters

rect

Rect

point

Point

Returns

Rect

Union(Rect, Rect)

Declaration

cs-api-definition
public static Rect Union(Rect rect1, Rect rect2)

Parameters

rect1

Rect

rect2

Rect

Returns

Rect

Operators

implicit operator Rect(RectangleF)

Declaration

cs-api-definition
public static implicit operator Rect(RectangleF p)

Parameters

p

RectangleF

Returns

Rect

implicit operator Rectangle(Rect)

Declaration

cs-api-definition
public static implicit operator Rectangle(Rect p)

Parameters

p

Rect

Returns

Rectangle

implicit operator RectangleF(Rect)

Declaration

cs-api-definition
public static implicit operator RectangleF(Rect p)

Parameters

p

Rect

Returns

RectangleF

operator !=(Rect, Rect)

Declaration

cs-api-definition
public static bool operator !=(Rect rect1, Rect rect2)

Parameters

rect1

Rect

rect2

Rect

Returns

bool

operator ==(Rect, Rect)

Declaration

cs-api-definition
public static bool operator ==(Rect rect1, Rect rect2)

Parameters

rect1

Rect

rect2

Rect

Returns

bool